Diff of the two buildlogs:

--
--- b1/build.log	2025-03-27 05:52:48.207791697 +0000
+++ b2/build.log	2025-03-27 05:57:29.615102196 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Wed Apr 29 00:10:35 -12 2026
-I: pbuilder-time-stamp: 1777464635
+I: Current time: Thu Mar 27 19:52:52 +14 2025
+I: pbuilder-time-stamp: 1743054772
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying visibility-hidden.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3074871/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 27 05:53 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='73f2c50a415343bbb33ae67b061bf90d'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='3074871'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=f7878a17e8d1414ca0cd6e8967b04569
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=1805823
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.orEU0lsX/pbuilderrc_M4qo --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.orEU0lsX/b1 --logfile b1/build.log spirv-llvm-translator-17_17.0.10-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.orEU0lsX/pbuilderrc_BBby --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.orEU0lsX/b2 --logfile b2/build.log spirv-llvm-translator-17_17.0.10-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink03-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3074871/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -228,7 +260,7 @@
 Get: 105 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB]
 Get: 106 http://deb.debian.org/debian trixie/main arm64 spirv-headers all 1.6.1+1.4.309.0-1 [151 kB]
 Get: 107 http://deb.debian.org/debian trixie/main arm64 spirv-tools arm64 2025.1~rc1-1 [3931 kB]
-Fetched 195 MB in 1s (169 MB/s)
+Fetched 195 MB in 1s (186 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:arm64.
 (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 ... 19921 files and directories currently installed.)
@@ -586,8 +618,8 @@
 Setting up tzdata (2025b-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Wed Apr 29 12:11:33 UTC 2026.
-Universal Time is now:  Wed Apr 29 12:11:33 UTC 2026.
+Local time is now:      Thu Mar 27 05:53:40 UTC 2025.
+Universal Time is now:  Thu Mar 27 05:53:40 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up autotools-dev (20220109.1) ...
@@ -683,7 +715,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../spirv-llvm-translator-17_17.0.10-1_source.changes
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../spirv-llvm-translator-17_17.0.10-1_source.changes
 dpkg-buildpackage: info: source package spirv-llvm-translator-17
 dpkg-buildpackage: info: source version 17.0.10-1
 dpkg-buildpackage: info: source distribution unstable
@@ -809,7 +845,7 @@
 -- Looking for os_signpost_interval_begin - not found
 -- Found LLVM: 17.0.6
 -- Checking for one of the modules 'SPIRV-Tools'
--- Configuring done (14.3s)
+-- Configuring done (10.5s)
 -- Generating done (0.0s)
 CMake Warning:
   Manually-specified variables were not used by the project:
@@ -842,23 +878,23 @@
 make[3]: Leaving directory '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build'
 make  -f lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/build.make lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/build
 make[3]: Entering directory '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build'
-[  2%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o
-[  4%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o
+[  2%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o
+[  4%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o
+[  9%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/FunctionDescriptor.cpp.o
+[  9%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o
+[ 14%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/Mangler.cpp.o
+[ 14%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o
+[ 19%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o
+[ 17%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ManglingUtils.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/LLVMSPIRVOpts.cpp
+[ 21%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ParameterType.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/LLVMToSPIRVDbgTran.cpp
-[  7%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/FunctionDescriptor.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/FunctionDescriptor.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/Mangler/FunctionDescriptor.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/Mangler/FunctionDescriptor.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler/FunctionDescriptor.cpp
-[  9%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/Mangler.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/Mangler.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/Mangler/Mangler.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/Mangler/Mangler.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler/Mangler.cpp
-[ 12%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ManglingUtils.cpp.o
-[ 14%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ParameterType.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ManglingUtils.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/Mangler/ManglingUtils.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/Mangler/ManglingUtils.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler/ManglingUtils.cpp
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/Mangler/ParameterType.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/Mangler/ParameterType.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/Mangler/ParameterType.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler/ParameterType.cpp
-[ 17%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/OCLToSPIRV.cpp
-[ 19%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/OCLTypeToSPIRV.cpp
-[ 21%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/OCLUtil.cpp
 [ 24%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o
 [ 26%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o
@@ -868,10 +904,10 @@
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerBitCastToNonStandardType.cpp
 [ 31%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerBool.cpp
-[ 34%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o
-cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerConstExpr.cpp
-[ 36%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o
+[ 34%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o
+[ 36%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerMemmove.cpp
+cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerConstExpr.cpp
 [ 39%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o
 cd /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/lib/SPIRV && /usr/bin/c++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-17/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/include -I/usr/include/include -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/libSPIRV -I/build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/Mangler -g -O2 -ffile-prefix-map=/build/reproducible-path/spirv-llvm-translator-17-17.0.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -ffunction-sections -fdata-sections -std=gnu++17 -fPIC  -fno-exceptions -funwind-tables -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -MF CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o.d -o CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -c /build/reproducible-path/spirv-llvm-translator-17-17.0.10/lib/SPIRV/SPIRVLowerOCLBlocks.cpp
 [ 41%] Building CXX object lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerSaddWithOverflow.cpp.o
@@ -1009,35 +1045,79 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -o /dev/null
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@bar'
- #0 0x0000ffffa064b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffa064977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffa064bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffa6b907bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff9f5d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff9f586980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff9f571ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffa05a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffa05a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffa217f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffa217fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffffa0d9c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffffa0debcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffffa0deafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffffa09e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffffa079216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffffa0797b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffffa07926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaadfd40ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff9f57229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff9f57237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaadfd3c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2009-11-10-CurrentFn.ll.script: line 4: 3126038 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -o /dev/null < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2009-11-10-CurrentFn.ll.tmp.ll
+ #0 0x0000ffffa175b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffa175977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffa175bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa7ca27bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffa06e7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffa0696980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffa0681ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffa16b8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffa16b8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffa328f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffa328fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffa1eac6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffa1efbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffa1efafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffa1af1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffa18a216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffa18a7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffa18a26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaad5900ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffa068229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffa068237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaad58fc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2009-11-10-CurrentFn.ll.script: line 4: 1849168 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -o /dev/null < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2009-11-10-CurrentFn.ll.tmp.ll
 
 --
 
 ********************
 Testing: 0  2  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-03-12-llc-crash.ll (40 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-03-24-MemberFn.ll (40 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/2010-03-24-MemberFn.ll' FAILED ********************
+Script:
+--
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/2010-03-24-MemberFn.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.ll
+: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.ll | grep AT_decl_file |  grep 2
+--
+Exit Code: 1
+
+Command Output (stderr):
+--
+LLVM ERROR: Unsupported calling convention.
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
+Stack dump:
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0
+1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+2.	Running pass 'IRTranslator' on function '@_ZN1S3fooEv'
+ #0 0x0000ffff870bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff870b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff870bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff8d6027bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff86047dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff85ff6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff85fe1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff87018cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff87018b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff88bef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff88b13a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8798b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff87451c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff8720216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff87207b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff872026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaaddbc0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff85fe229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff85fe237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaaddbbc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+
+--
+
+********************
+Testing: 0  2  
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-03-12-llc-crash.ll (42 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/2010-03-12-llc-crash.ll' FAILED ********************
 Script:
 --
@@ -1057,77 +1137,78 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -o /dev/null
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffff9f61b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff9f61977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff9f61bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffa5b627bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff9e5a7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff9e556980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff9e541ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff9f578cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff9f578b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffa114f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffa1073a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff9feeb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff9f9b1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff9f76216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff9f767b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff9f7626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaab89b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff9e54229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff9e54237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaab89ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-12-llc-crash.ll.script: line 4: 3126059 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -o /dev/null < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-12-llc-crash.ll.tmp.ll
+ #0 0x0000ffff8f6fb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8f6f977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8f6fbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff95c4a7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff8e687dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff8e636980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff8e621ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff8f658cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff8f658b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9122f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff91153a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8ffcb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff8fa91c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff8f84216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff8f847b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff8f8426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaab5ac0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff8e62229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff8e62237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaab5abc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-12-llc-crash.ll.script: line 4: 1849208 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -o /dev/null < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-12-llc-crash.ll.tmp.ll
 
 --
 
 ********************
 Testing: 0  2  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-03-24-MemberFn.ll (43 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/2010-03-24-MemberFn.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-10-01-crash.ll (44 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/2010-10-01-crash.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/2010-03-24-MemberFn.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.ll
-: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-03-24-MemberFn.ll.tmp.ll | grep AT_decl_file |  grep 2
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/2010-10-01-crash.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll
+: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
 --
-Exit Code: 1
+Exit Code: 134
 
 Command Output (stderr):
 --
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0
-1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_ZN1S3fooEv'
- #0 0x0000ffffaa92b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffaa92977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffaa92bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb0e797bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa98b7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa9866980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa9851ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffaa888cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffaa888b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffac45f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffac383a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffab1fb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffaacc1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffaaa7216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffaaa77b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffaaa726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaacb9d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffa985229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffa985237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaacb9cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
+1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll'.
+2.	Running pass 'IRTranslator' on function '@CGRectStandardize'
+ #0 0x0000ffff9864b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9864977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9864bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9eb9d7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff975d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff97586980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff97571ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff985a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff985a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9a17f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff9a0a3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff98f1b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff989e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9879216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff98797b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff987926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac3440ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9757229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9757237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac343c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.script: line 4: 1849425 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
 
 --
 
 ********************
 Testing: 0  2  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/PR20038.ll (44 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/PR20038.ll (46 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/PR20038.ll' FAILED ********************
 Script:
 --
@@ -1146,26 +1227,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@_Z4fun4v'
- #0 0x0000ffffb194b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb194977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb194bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb7e947bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb08d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb0886980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb0871ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb18a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb18a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb347f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb33a3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb221b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb1ce1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb1a9216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb1a97b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb1a926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaad8760ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb087229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb087237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaad875c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff84ecb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff84ec977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff84ecbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff8b41c7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff83e57dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff83e06980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff83df1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff84e28cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff84e28b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff869ff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff86923a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8579b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff85261c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff8501216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff85017b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff850126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad10d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff83df229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff83df237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad10cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/PR20038.ll
@@ -1174,51 +1255,6 @@
 
 ********************
 Testing: 0  2  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/2010-10-01-crash.ll (45 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/2010-10-01-crash.ll' FAILED ********************
-Script:
---
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/2010-10-01-crash.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll
-: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
---
-Exit Code: 134
-
-Command Output (stderr):
---
-LLVM ERROR: Unsupported calling convention.
-PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
-Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
-1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll'.
-2.	Running pass 'IRTranslator' on function '@CGRectStandardize'
- #0 0x0000ffffa622b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffa622977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffa622bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffac7747bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa51b7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa5166980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa5151ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffa6188cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffa6188b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffa7d5f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffa7c83a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffa6afb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffa65c1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffa637216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffa6377b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffa63726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaace220ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffa515229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffa515237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaace21c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.script: line 4: 3126126 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/2010-10-01-crash.ll.tmp.ll -o /dev/null
-
---
-
-********************
-Testing: 0  2  
 FAIL: LLVM_SPIRV :: DebugInfo/Generic/constant-pointers.ll (47 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/constant-pointers.ll' FAILED ********************
 Script:
@@ -1238,26 +1274,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/constant-pointers.ll.tmp.ll -o -
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/constant-pointers.ll.tmp.ll'.
 2.	Running pass 'IRTranslator' on function '@_Z4funcILPv0ELPFvvE0ELi42EEvv'
- #0 0x0000ffffb624b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb624977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb624bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbc7997bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb51d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb5186980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb5171ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb61a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb61a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb7d7f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb7ca3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb6b1b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb65e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb639216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb6397b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb63926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae1a30ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb517229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb517237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae1a2c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff7937b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff7937977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff7937bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff7f8cc7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff78307dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff782b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff782a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff792d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff792d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff7aeaf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff7add3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff79c4b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff79711c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff794c216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff794c7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff794c26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaab8d30ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff782a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff782a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaab8d2c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/constant-pointers.ll
@@ -1266,15 +1302,14 @@
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/debug-info-eis-option.ll (48 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/debug-info-eis-option.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/dead-argument-order.ll (49 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/dead-argument-order.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv --spirv-debug-info-version=legacy
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.ll
-: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-before=finalize-isel -pre-RA-sched=linearize < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.ll -experimental-debug-variable-locations=false | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
-: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv -to-text -o - | /usr/lib/llvm-17/bin/FileCheck --check-prefix CHECK-SPIRV /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll
 --
 Exit Code: 2
 
@@ -1283,46 +1318,46 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-before=finalize-isel -pre-RA-sched=linearize -experimental-debug-variable-locations=false
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
- #0 0x0000ffff8a81b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff8a81977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff8a81bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff90d657bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff897a7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff89756980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff89741ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff8a778cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff8a778b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff8c34f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff8c34fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff8af6c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff8afbbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff8afbafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff8abb1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff8a96216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff8a967b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff8a9626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaac09b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff8974229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff8974237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaac09ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+2.	Running pass 'IRTranslator' on function '@_Z8function1Si'
+ #0 0x0000ffffb3ccb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb3cc977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb3ccbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffba21d7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb2c57dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb2c06980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb2bf1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb3c28cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb3c28b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb57ff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb5723a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffffb459b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffffb4061c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffffb3e1216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffffb3e17b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffffb3e126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac5e00ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffffb2bf229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffffb2bf237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac5dfc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll
 
 --
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/dead-argument-order.ll (50 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/dead-argument-order.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/debug-info-eis-option.ll (50 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/debug-info-eis-option.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dead-argument-order.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv --spirv-debug-info-version=legacy
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.ll
+: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-before=finalize-isel -pre-RA-sched=linearize < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.ll -experimental-debug-variable-locations=false | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
+: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/debug-info-eis-option.ll.tmp.spv -to-text -o - | /usr/lib/llvm-17/bin/FileCheck --check-prefix CHECK-SPIRV /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
 --
 Exit Code: 2
 
@@ -1331,46 +1366,47 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-before=finalize-isel -pre-RA-sched=linearize -experimental-debug-variable-locations=false
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_Z8function1Si'
- #0 0x0000ffff9cddb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff9cdd977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff9cddbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffa33217bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff9bd67dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff9bd16980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff9bd01ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff9cd38cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff9cd38b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9e90f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff9e833a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff9d6ab998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff9d171c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff9cf2216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff9cf27b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff9cf226f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaaca3d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff9bd0229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff9bd0237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaaca3cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-error: -: The file was not recognized as a valid object file
+2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
+ #0 0x0000ffffab0cb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffab0c977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffab0cbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb161a7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffaa057dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffaa006980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffa9ff1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffab028cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffab028b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffacbff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffacbffe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffab81c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffab86bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffab86afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffab461c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffab21216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffab217b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffab2126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaaccde0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffa9ff229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffa9ff237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaaccddc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/dead-argument-order.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/debug-info-eis-option.ll
 
 --
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/enum.ll (53 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/enum.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/func-using-decl.ll (54 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/func-using-decl.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/enum.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/enum.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/func-using-decl.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/func-using-decl.ll
 --
 Exit Code: 134
 
@@ -1381,28 +1417,28 @@
 Stack dump:
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_Z4funcv'
- #0 0x0000ffff97c1b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff97c1977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff97c1bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff9e1697bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff96ba7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff96b56980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff96b41ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff97b78cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff97b78b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9974f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff99673a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff984eb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff97fb1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff97d6216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff97d67b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff97d626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaaaf0c0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff96b4229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff96b4237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaaaf0bc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.script: line 5: 3126284 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp
+2.	Running pass 'IRTranslator' on function '@main'
+ #0 0x0000ffffb543b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb543977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb543bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffbb97f7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb43c7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb4376980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb4361ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb5398cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb5398b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb6f6f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb6e93a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffffb5d0b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffffb57d1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffffb558216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffffb5587b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffffb55826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaada150ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffffb436229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffffb436237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaada14c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.script: line 5: 1849928 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp
 
 --
 
@@ -1428,43 +1464,43 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -debugger-tune=gdb -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.tmp.o
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@_ZN1C15member_functionEv'
- #0 0x0000ffff92d9b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff92d9977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff92d9bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff992e57bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff91d27dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff91cd6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff91cc1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff92cf8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff92cf8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff948cf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff948cfe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff934ec6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff9353bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff9353afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff93131c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff92ee216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff92ee7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff92ee26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaac95a0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff91cc229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff91cc237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaac959c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.script: line 5: 3126262 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -debugger-tune=gdb -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.tmp.o < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.tmp.ll
+ #0 0x0000ffff8d97b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8d97977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8d97bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff93ec37bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff8c907dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff8c8b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff8c8a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff8d8d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff8d8d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8f4af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8f4afe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffff8e0cc6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffff8e11bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffff8e11afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffff8dd11c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffff8dac216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffff8dac7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffff8dac26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaabc4d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffff8c8a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffff8c8a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaabc4cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.script: line 5: 1849908 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -debugger-tune=gdb -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.tmp.o < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/dwarf-public-names.ll.tmp.ll
 
 --
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/func-using-decl.ll (56 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/func-using-decl.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/enum.ll (56 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/enum.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/func-using-decl.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/func-using-decl.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/enum.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/enum.ll
 --
 Exit Code: 134
 
@@ -1475,28 +1511,28 @@
 Stack dump:
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffffaa5fb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffaa5f977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffaa5fbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb0b447bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa9587dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa9536980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa9521ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffaa558cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffaa558b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffac12f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffac053a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffaaecb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffaa991c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffaa74216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffaa747b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffaa7426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaadd3f0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffa952229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffa952237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaadd3ec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.script: line 5: 3126296 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/func-using-decl.ll.tmp
+2.	Running pass 'IRTranslator' on function '@_Z4funcv'
+ #0 0x0000ffff82e6b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff82e6977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff82e6bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff893af7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff81df7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff81da6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff81d91ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff82dc8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff82dc8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8499f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff848c3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8373b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff83201c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff82fb216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff82fb7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff82fb26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad16d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff81d9229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff81d9237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad16cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.script: line 5: 1849927 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/enum.ll.tmp
 
 --
 
@@ -1523,80 +1559,33 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffffa754b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffa754977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffa754bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffada917bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa64d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa6486980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa6471ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffa74a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffa74a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffa907f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffa8fa3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffa7e1b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffa78e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffa769216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffa7697b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffa76926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaabec70ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffa647229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffa647237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaabec6c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.script: line 6: 3126333 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.tmp
+ #0 0x0000ffff80d5b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff80d5977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff80d5bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff872a67bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff7fce7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff7fc96980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff7fc81ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff80cb8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff80cb8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8288f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff827b3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8162b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff810f1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff80ea216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff80ea7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff80ea26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaaab0f0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff7fc8229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff7fc8237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaaab0ec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.script: line 6: 1850054 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/global.ll.tmp
 
 --
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/imported-name-inlined.ll (58 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/imported-name-inlined.ll' FAILED ********************
-Script:
---
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck --implicit-check-not "{{DW_TAG|NULL}}" /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll
---
-Exit Code: 2
-
-Command Output (stderr):
---
-LLVM ERROR: Unsupported calling convention.
-PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
-Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
-1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_Z2f2v'
- #0 0x0000ffffa94db540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffa94d977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffa94dbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffafa2b7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa8467dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa8416980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa8401ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffa9438cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffa9438b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffab00f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffaaf33a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffa9dab998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffa9871c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffa962216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffa9627b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffa96226f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaaba300ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffa840229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffa840237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaaba2fc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-error: -: The file was not recognized as a valid object file
-FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck --implicit-check-not {{DW_TAG|NULL}} /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll
-
---
-
-********************
-Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/inlined-vars.ll (61 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/inlined-vars.ll (60 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/inlined-vars.ll' FAILED ********************
 Script:
 --
@@ -1616,26 +1605,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffff8757b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff8757977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff8757bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff8dabf7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff86507dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff864b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff864a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff874d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff874d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff890af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff88fd3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff87e4b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff87911c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff876c216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff876c7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff876c26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaada600ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff864a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff864a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaada5fc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff8487b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8487977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8487bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff8adc57bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff83807dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff837b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff837a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff847d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff847d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff863af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff862d3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8514b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff84c11c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff849c216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff849c7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff849c26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad1a80ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff837a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff837a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad1a7c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inlined-vars.ll -check-prefix ARGUMENT
 
@@ -1643,61 +1632,54 @@
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/inlined-arguments.ll (62 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/inlined-arguments.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/imported-name-inlined.ll (61 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/imported-name-inlined.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inlined-arguments.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inlined-arguments.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/imported-name-inlined.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck --implicit-check-not "{{DW_TAG|NULL}}" /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll
 --
-Exit Code: 134
+Exit Code: 2
 
 Command Output (stderr):
 --
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'AArch64 Instruction Selection' on function '@_Z2f2v'
- #0 0x0000ffff92e4b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff92e4977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff92e4bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff993937bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff91dd7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff91d86980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff91d71ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff92da8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff92da8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9497f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff94982830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffff94983060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffff9357eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffff93597f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffff9358438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffff93573bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffff93568c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffff935ecff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffff935eca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffff935eafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffff931e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffff92f9216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffff92f97b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffff92f926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaab3030ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffff91d7229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffff91d7237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaab302c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.script: line 5: 3126455 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp
+2.	Running pass 'IRTranslator' on function '@_Z2f2v'
+ #0 0x0000ffff89c7b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff89c7977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff89c7bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff901be7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff88c07dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff88bb6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff88ba1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff89bd8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff89bd8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8b7af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8b6d3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8a54b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff8a011c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff89dc216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff89dc7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff89dc26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad2640ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff88ba229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff88ba237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad263c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+error: -: The file was not recognized as a valid object file
+FileCheck error: '<stdin>' is empty.
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck --implicit-check-not {{DW_TAG|NULL}} /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/imported-name-inlined.ll
 
 --
 
 ********************
 Testing: 0  2  4  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/inline-scopes.ll (63 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/inline-scopes.ll (62 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/inline-scopes.ll' FAILED ********************
 Script:
 --
@@ -1716,26 +1698,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffffb71fb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb71f977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb71fbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbd7407bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb6187dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb6136980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb6121ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb7158cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb7158b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb8d2f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb8c53a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb7acb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb7591c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb734216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb7347b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb73426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaac7d40ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb612229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb612237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaac7d3c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff8421b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8421977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8421bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff8a7647bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff831a7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff83156980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff83141ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff84178cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff84178b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff85d4f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff85c73a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff84aeb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff845b1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff8436216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff84367b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff843626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaacc310ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff8314229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff8314237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaacc30c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inline-scopes.ll
@@ -1743,8 +1725,8 @@
 --
 
 ********************
-Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/linear-dbg-value.ll (64 of 783)
+Testing: 0  2  4  
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/linear-dbg-value.ll (63 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/linear-dbg-value.ll' FAILED ********************
 Script:
 --
@@ -1764,28 +1746,28 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-before=finalize-isel -pre-RA-sched=linearize -experimental-debug-variable-locations=false
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
- #0 0x0000ffff7c72b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff7c72977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff7c72bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff82c6f7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff7b6b7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff7b666980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff7b651ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff7c688cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff7c688b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff7e25f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff7e25fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff7ce7c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff7cecbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff7cecafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff7cac1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff7c87216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff7c877b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff7c8726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaab6830ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff7b65229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff7b65237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaab682c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffa483b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffa483977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffa483bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffaad867bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffa37c7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffa3776980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffa3761ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffa4798cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffa4798b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffa636f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffa636fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffa4f8c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffa4fdbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffa4fdafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffa4bd1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffa498216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffa4987b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffa49826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaae3e10ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffa376229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffa376237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaae3e0c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/linear-dbg-value.ll
 
@@ -1793,6 +1775,60 @@
 
 ********************
 Testing: 0  2  4  6  
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/inlined-arguments.ll (64 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/inlined-arguments.ll' FAILED ********************
+Script:
+--
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inlined-arguments.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/inlined-arguments.ll
+--
+Exit Code: 134
+
+Command Output (stderr):
+--
+LLVM ERROR: Unsupported calling convention.
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
+Stack dump:
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj
+1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+2.	Running pass 'AArch64 Instruction Selection' on function '@_Z2f2v'
+ #0 0x0000ffffb78cb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb78c977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb78cbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffbde177bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb6857dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb6806980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb67f1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb7828cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb7828b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb93ff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb9402830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffffb9403060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffffb7ffeca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffffb8017f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffffb800438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffffb7ff3bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffffb7fe8c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffffb806cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffffb806ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffffb806afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffffb7c61c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffffb7a1216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffffb7a17b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffffb7a126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaae48f0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffffb67f229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffffb67f237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaae48ec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.script: line 5: 1850368 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/inlined-arguments.ll.tmp
+
+--
+
+********************
+Testing: 0  2  4  6  
 FAIL: LLVM_SPIRV :: DebugInfo/Generic/linkage-name-abstract.ll (65 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/linkage-name-abstract.ll' FAILED ********************
 Script:
@@ -1817,41 +1853,40 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=Abstract
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@_Z2f2v'
- #0 0x0000fffface7b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000fffface7977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000fffface7bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb33bf7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffabe07dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffabdb6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffabda1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffacdd8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffacdd8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffae9af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffae8d3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffad74b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffad211c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffacfc216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffacfc7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffacfc26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae7380ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffabda229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffabda237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae737c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff97d0b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff97d0977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff97d0bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9e2577bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff96c97dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff96c46980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff96c31ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff97c68cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff97c68b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9983f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff99763a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff985db998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff980a1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff97e5216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff97e57b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff97e526f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaab1260ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff96c3229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff96c3237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaab125c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 
 --
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/multiline.ll (66 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/multiline.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/missing-abstract-variable.ll (66 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/missing-abstract-variable.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll
-: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -asm-verbose=0 -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll
-: 'RUN: at line 6';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -debug-line - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll --check-prefix=INT
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll
 --
 Exit Code: 2
 
@@ -1860,37 +1895,38 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -asm-verbose=0 -O0
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@f2'
- #0 0x0000ffff9b7cb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff9b7c977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff9b7cbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffa1d1a7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff9a757dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff9a706980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff9a6f1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff9b728cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff9b728b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9d2ff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff9d223a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff9c09b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff9bb61c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff9b91216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff9b917b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff9b9126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaad49e0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff9a6f229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff9a6f237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaad49dc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+2.	Running pass 'IRTranslator' on function '@_Z1bv'
+ #0 0x0000ffff8099b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8099977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8099bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff86ee27bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff7f927dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff7f8d6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff7f8c1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff808f8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff808f8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff824cf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff823f3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8126b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff80d31c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff80ae216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff80ae7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff80ae26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaaafc80ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff7f8c229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff7f8c237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaaafc7c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll
 
 --
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/member-order.ll (67 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/member-order.ll (68 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/member-order.ll' FAILED ********************
 Script:
 --
@@ -1909,26 +1945,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@_ZN3foo2f1Ev'
- #0 0x0000ffffab1bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffab1b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffab1bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb170a7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffaa147dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffaa0f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffaa0e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffab118cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffab118b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffaccef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffacc13a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffaba8b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffab551c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffab30216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffab307b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffab3026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaac1050ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffaa0e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffaa0e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaac104c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff9402b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9402977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9402bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9a5777bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff92fb7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff92f66980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff92f51ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff93f88cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff93f88b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff95b5f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff95a83a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff948fb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff943c1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9417216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff94177b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff941726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaae0150ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff92f5229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff92f5237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaae014c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/member-order.ll
@@ -1937,14 +1973,15 @@
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/namespace_function_definition.ll (68 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/namespace_function_definition.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/multiline.ll (69 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/multiline.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll
+: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -asm-verbose=0 -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll
+: 'RUN: at line 6';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/multiline.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -debug-line - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll --check-prefix=INT
 --
 Exit Code: 2
 
@@ -1953,45 +1990,44 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -asm-verbose=0 -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_ZN2ns4funcEv'
- #0 0x0000ffffae8bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffae8b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffae8bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb4e077bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffad847dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffad7f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffad7e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffae818cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffae818b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb03ef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb0313a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffaf18b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffaec51c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffaea0216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffaea07b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffaea026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaab1600ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffad7e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffad7e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaab15fc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-error: -: The file was not recognized as a valid object file
+2.	Running pass 'IRTranslator' on function '@f2'
+ #0 0x0000ffff9f67b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9f67977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9f67bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa5bca7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff9e607dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff9e5b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff9e5a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff9f5d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff9f5d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffa11af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffa10d3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9ff4b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff9fa11c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9f7c216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff9f7c7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff9f7c26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaae1660ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9e5a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9e5a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaae165c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/multiline.ll
 
 --
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/missing-abstract-variable.ll (69 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/missing-abstract-variable.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/namespace_inline_function_definition.ll (71 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/namespace_inline_function_definition.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/missing-abstract-variable.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll
 --
 Exit Code: 2
 
@@ -2000,45 +2036,45 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@_Z1bv'
- #0 0x0000ffffaeb6b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffaeb6977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffaeb6bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb50b67bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffadaf7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffadaa6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffada91ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffaeac8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffaeac8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb069f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb05c3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffaf43b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffaef01c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffaecb216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffaecb7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffaecb26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaac4660ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffada9229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffada9237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaac465c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+2.	Running pass 'IRTranslator' on function '@main'
+ #0 0x0000ffffaf6bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffaf6b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffaf6bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb5c017bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffae647dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffae5f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffae5e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffaf618cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffaf618b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb11ef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb1113a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffffaff8b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffffafa51c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffffaf80216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffffaf807b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffffaf8026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac2240ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffffae5e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffffae5e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac223c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/missing-abstract-variable.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll
 
 --
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/noscopes.ll (74 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/noscopes.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/namespace_function_definition.ll (72 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/namespace_function_definition.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_function_definition.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll
 --
 Exit Code: 2
 
@@ -2047,45 +2083,91 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@f'
- #0 0x0000ffff97cab540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff97ca977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff97cabc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff9e1f47bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff96c37dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff96be6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff96bd1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff97c08cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff97c08b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff997df8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff99703a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff9857b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff98041c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff97df216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff97df7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff97df26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaad7e50ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff96bd229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff96bd237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaad7e4c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+2.	Running pass 'IRTranslator' on function '@_ZN2ns4funcEv'
+ #0 0x0000ffff9786b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9786977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9786bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9ddbb7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff967f7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff967a6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff96791ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff977c8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff977c8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9939f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff992c3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9813b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff97c01c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff979b216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff979b7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff979b26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac23e0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9679229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9679237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac23dc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_function_definition.ll
 
 --
 
 ********************
 Testing: 0  2  4  6  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/namespace_inline_function_definition.ll (77 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/namespace_inline_function_definition.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/ptrsize.ll (75 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/ptrsize.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/namespace_inline_function_definition.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/ptrsize.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/ptrsize.ll
+--
+Exit Code: 134
+
+Command Output (stderr):
+--
+LLVM ERROR: Unsupported calling convention.
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
+Stack dump:
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
+1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+2.	Running pass 'IRTranslator' on function '@foo'
+ #0 0x0000ffff8c8bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8c8b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8c8bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff92e027bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff8b847dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff8b7f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff8b7e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff8c818cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff8c818b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8e3ef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8e313a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff8d18b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff8cc51c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff8ca0216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff8ca07b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff8ca026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaab92b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff8b7e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff8b7e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaab92ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.script: line 5: 1850713 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp
+
+--
+
+********************
+Testing: 0  2  4  6  
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/noscopes.ll (78 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/noscopes.ll' FAILED ********************
+Script:
+--
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.ll
+: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/noscopes.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll
 --
 Exit Code: 2
 
@@ -2094,32 +2176,32 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj -dwarf-linkage-names=All
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffff8de7b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff8de7977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff8de7bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff943c77bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff8ce07dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff8cdb6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff8cda1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff8ddd8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff8ddd8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff8f9af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff8f8d3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff8e74b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff8e211c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff8dfc216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff8dfc7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff8dfc26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaab0530ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff8cda229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff8cda237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaab052c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+2.	Running pass 'IRTranslator' on function '@f'
+ #0 0x0000ffff9588b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9588977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9588bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9bdcf7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff94817dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff947c6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff947b1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff957e8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff957e8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff973bf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff972e3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9615b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff95c21c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff959d216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff959d7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff959d26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac49b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff947b229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff947b237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac49ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/namespace_inline_function_definition.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/noscopes.ll
 
 --
 
@@ -2145,26 +2227,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -dwarf-version=2 -O0 -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@_Z3fooPv'
- #0 0x0000ffff9c73b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff9c73977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff9c73bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffa2c8c7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff9b6c7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff9b676980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff9b661ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff9c698cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff9c698b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9e26f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff9e193a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff9d00b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff9cad1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff9c88216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff9c887b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff9c8826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae5410ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff9b66229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff9b66237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae540c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffb25eb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb25e977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb25ebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb8b3d7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb1577dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb1526980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb1511ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb2548cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb2548b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb411f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb4043a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffffb2ebb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffffb2981c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffffb273216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffffb2737b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffffb27326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaaad400ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffffb151229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffffb151237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaaad3fc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck --check-prefix=CHECK --check-prefix=V2 /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/restrict.ll
@@ -2173,15 +2255,15 @@
 
 ********************
 Testing: 0  2  4  6  8  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/ptrsize.ll (81 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/ptrsize.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/two-cus-from-same-file.ll (83 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/two-cus-from-same-file.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/ptrsize.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll
-: 'RUN: at line 7';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/ptrsize.ll
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/two-cus-from-same-file.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.bc
+: 'RUN: at line 9';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.spv
+: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll
+: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
+: 'RUN: at line 13';   /usr/lib/llvm-17/bin/llvm-dwarfdump -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/two-cus-from-same-file.ll
 --
 Exit Code: 134
 
@@ -2190,44 +2272,45 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
-1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
+1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffffb331b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb331977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb331bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb986b7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb22a7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb2256980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb2241ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb3278cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb3278b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb4e4f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb4d73a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb3beb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb36b1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb346216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb3467b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb34626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae5fa0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb224229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb224237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae5f9c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.script: line 5: 3126716 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/ptrsize.ll.tmp
+ #0 0x0000ffff953eb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff953e977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff953ebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9b92f7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff94377dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff94326980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff94311ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff95348cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff95348b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff96f1f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff96e43a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff95cbb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff95781c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9553216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff95537b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff955326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaac2880ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9431229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9431237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaac287c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.script: line 5: 1850906 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
 
 --
 
 ********************
 Testing: 0  2  4  6  8  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/two-cus-from-same-file.ll (83 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/two-cus-from-same-file.ll' FAILED ********************
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/version.ll (84 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/version.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/two-cus-from-same-file.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.bc
-: 'RUN: at line 9';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.spv
-: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll
-: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
-: 'RUN: at line 13';   /usr/lib/llvm-17/bin/llvm-dwarfdump -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/two-cus-from-same-file.ll
+: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.bc
+: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.spv
+: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll
+: 'RUN: at line 6';   /usr/lib/llvm-17/bin/FileCheck < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll --check-prefix=CHECK-LLVM
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp
+: 'RUN: at line 9';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll
 --
 Exit Code: 134
 
@@ -2236,36 +2319,36 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
-1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll'.
-2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffff80fdb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff80fd977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff80fdbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff875287bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff7ff67dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff7ff16980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff7ff01ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff80f38cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff80f38b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff82b0f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff82a33a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff818ab998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff81371c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff8112216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff81127b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff811226f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaad6da0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff7ff0229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff7ff0237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaad6d9c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.script: line 5: 3126784 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/two-cus-from-same-file.ll.tmp -filetype=obj -O0
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
+1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+2.	Running pass 'IRTranslator' on function '@main'
+ #0 0x0000ffff9ee1b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9ee1977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9ee1bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa53677bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff9dda7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff9dd56980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff9dd41ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff9ed78cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff9ed78b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffa094f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffa0873a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9f6eb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff9f1b1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9ef6216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff9ef67b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff9ef626f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaabcb90ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9dd4229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9dd4237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaabcb8c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.script: line 6: 1850972 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp
 
 --
 
 ********************
 Testing: 0  2  4  6  8  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/varargs.ll (85 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/Generic/varargs.ll (86 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/varargs.ll' FAILED ********************
 Script:
 --
@@ -2284,26 +2367,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/varargs.ll.tmp.ll -o -
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/varargs.ll.tmp.ll'.
 2.	Running pass 'IRTranslator' on function '@_Z1biz'
- #0 0x0000ffff927eb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff927e977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff927ebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff98d3b7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff91777dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff91726980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff91711ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff92748cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff92748b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9431f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff94243a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff930bb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff92b81c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff9293216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff92937b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff929326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae0ab0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff9171229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff9171237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae0aac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff9a86b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9a86977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9a86bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa0db17bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff997f7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff997a6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff99791ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff9a7c8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff9a7c8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9c39f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff9c2c3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9b13b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff9ac01c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9a9b216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff9a9b7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff9a9b26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaabe710ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9979229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9979237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaabe70c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/varargs.ll
@@ -2312,54 +2395,7 @@
 
 ********************
 Testing: 0  2  4  6  8  
-FAIL: LLVM_SPIRV :: DebugInfo/Generic/version.ll (88 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/Generic/version.ll' FAILED ********************
-Script:
---
-: 'RUN: at line 3';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.bc
-: 'RUN: at line 4';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.spv
-: 'RUN: at line 5';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll
-: 'RUN: at line 6';   /usr/lib/llvm-17/bin/FileCheck < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll --check-prefix=CHECK-LLVM
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp
-: 'RUN: at line 9';   /usr/lib/llvm-17/bin/llvm-dwarfdump /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/Generic/version.ll
---
-Exit Code: 134
-
-Command Output (stderr):
---
-LLVM ERROR: Unsupported calling convention.
-PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
-Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj
-1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffffb7c8b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb7c8977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb7c8bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbe1d67bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb6c17dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb6bc6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb6bb1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb7be8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb7be8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb97bf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb96e3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb855b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb8021c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb7dd216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb7dd7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb7dd26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaadc230ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb6bb229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb6bb237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaadc22c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.script: line 6: 3126879 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -filetype=obj < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp.ll > /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Generic/Output/version.ll.tmp
-
---
-
-********************
-Testing: 0  2  4  6  8  
-FAIL: LLVM_SPIRV :: DebugInfo/LocalAddressSpace.ll (92 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/LocalAddressSpace.ll (88 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/LocalAddressSpace.ll' FAILED ********************
 Script:
 --
@@ -2380,26 +2416,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffffb74eb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb74e977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb74ebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbda377bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb6477dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb6426980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb6411ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb7448cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb7448b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb901f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb8f43a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb7dbb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb7881c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb763216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb7637b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb76326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaab2f10ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb641229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb641237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaab2f0c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff9538b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9538977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9538bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9b8d87bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff94317dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff942c6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff942b1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff952e8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff952e8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff96ebf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff96de3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff95c5b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff95721c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff954d216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff954d7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff954d26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad8ef0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff942b229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff942b237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad8eec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/LocalAddressSpace.ll
@@ -2408,7 +2444,7 @@
 
 ********************
 Testing: 0  2  4  6  8  10 
-FAIL: LLVM_SPIRV :: DebugInfo/UnknownBaseType.ll (108 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/UnknownBaseType.ll (110 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/UnknownBaseType.ll' FAILED ********************
 Script:
 --
@@ -2427,28 +2463,28 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
- #0 0x0000ffff7db3b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff7db3977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff7db3bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff840837bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff7cac7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff7ca76980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff7ca61ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff7da98cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff7da98b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff7f66f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff7f66fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff7e28c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff7e2dbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff7e2dafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff7ded1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff7dc8216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff7dc87b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff7dc826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaacae80ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff7ca6229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff7ca6237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaacae7c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff7b02b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff7b02977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff7b02bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff815767bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff79fb7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff79f66980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff79f51ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff7af88cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff7af88b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff7cb5f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff7cb5fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffff7b77c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffff7b7cbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffff7b7cafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffff7b3c1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffff7b17216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffff7b177b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffff7b1726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaab2db0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffff79f5229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffff79f5237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaab2dac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/UnknownBaseType.ll
@@ -2457,63 +2493,7 @@
 
 ********************
 Testing: 0  2  4  6  8  10 12 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/constant-aggregate.ll (124 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/constant-aggregate.ll' FAILED ********************
-Script:
---
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
-: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
-: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
-: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
-: 'RUN: at line 8';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
-: 'RUN: at line 9';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
-: 'RUN: at line 10';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
-: 'RUN: at line 12';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
-: 'RUN: at line 13';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
-: 'RUN: at line 14';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
-: 'RUN: at line 15';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
---
-Exit Code: 134
-
-Command Output (stderr):
---
-LLVM ERROR: Unsupported calling convention.
-PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
-Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
-1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll'.
-2.	Running pass 'AArch64 Instruction Selection' on function '@_Z3foo1S'
- #0 0x0000ffff7a85b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff7a85977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff7a85bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff80da17bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff797e7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff79796980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff79781ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff7a7b8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff7a7b8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff7c38f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff7c38fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff7afac6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff7affbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff7affafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff7abf1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff7a9a216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff7a9a7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff7a9a26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaac53c0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff7978229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff7978237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaac53bc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.script: line 13: 3127803 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
-
---
-
-********************
-Testing: 0  2  4  6  8  10 12 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/constant-loclist.ll (125 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/constant-loclist.ll (124 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/constant-loclist.ll' FAILED ********************
 Script:
 --
@@ -2580,8 +2560,64 @@
 --
 
 ********************
+Testing: 0  2  4  6  8  10 12 
+FAIL: LLVM_SPIRV :: DebugInfo/X86/constant-aggregate.ll (125 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/constant-aggregate.ll' FAILED ********************
+Script:
+--
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
+: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
+: 'RUN: at line 5';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
+: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
+: 'RUN: at line 8';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
+: 'RUN: at line 9';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
+: 'RUN: at line 10';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
+: 'RUN: at line 12';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
+: 'RUN: at line 13';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll
+: 'RUN: at line 14';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
+: 'RUN: at line 15';   /usr/lib/llvm-17/bin/llvm-dwarfdump -v -debug-info /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/constant-aggregate.ll
+--
+Exit Code: 134
+
+Command Output (stderr):
+--
+LLVM ERROR: Unsupported calling convention.
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
+Stack dump:
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
+1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll'.
+2.	Running pass 'AArch64 Instruction Selection' on function '@_Z3foo1S'
+ #0 0x0000ffffab50b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffab50977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffab50bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb1a5c7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffaa497dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffaa446980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffaa431ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffab468cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffab468b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffad03f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffad03fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffabc5c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffabcabcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffabcaafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffab8a1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffab65216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffab657b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffab6526f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaae2580ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffaa43229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffaa43237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaae257c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.script: line 13: 1851634 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.ll -filetype=obj -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/constant-aggregate.ll.tmp.o
+
+--
+
+********************
 Testing: 0  2  4  6  8  10 12 14 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/convert-debugloc.ll (130 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/convert-debugloc.ll (127 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/convert-debugloc.ll' FAILED ********************
 Script:
 --
@@ -2609,26 +2645,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -dwarf-version=5 -filetype=obj -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffff86e4b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff86e4977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff86e4bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff8d3957bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff85dd7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff85d86980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff85d71ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff86da8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff86da8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff8897f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff888a3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff8771b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff871e1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff86f9216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff86f97b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff86f926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaad7530ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff85d7229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff85d7237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaad752c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffaca4b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffaca4977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffaca4bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb2f977bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffab9d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffab986980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffab971ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffac9a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffac9a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffae57f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffae4a3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffffad31b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffffacde1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffffacb9216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffffacb97b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffffacb926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaab1310ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffffab97229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffffab97237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaab130c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/convert-debugloc.ll --check-prefix=DW5 --implicit-check-not={{DW_TAG|NULL}}
@@ -2665,34 +2701,34 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@use_dbg_declare'
- #0 0x0000ffffb72fb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb72f977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb72fbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbd8427bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb6287dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb6236980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb6221ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb7258cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb7258b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb8e2f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb8e32830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffffb8e33060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffffb7a2eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffffb7a47f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffffb7a3438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffffb7a23bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffffb7a18c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffffb7a9cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffffb7a9ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffffb7a9afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffffb7691c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffffb744216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffffb7447b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffffb74426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaaea670ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffffb622229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffffb622237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaaea66c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffb20bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb20b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb20bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb86057bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb1047dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb0ff6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb0fe1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb2018cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb2018b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb3bef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb3bf2830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffffb3bf3060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffffb27eeca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffffb2807f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffffb27f438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffffb27e3bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffffb27d8c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffffb285cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffffb285ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffffb285afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffffb2451c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffffb220216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffffb2207b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffffb22026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaace120ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffffb0fe229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffffb0fe237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaace11c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-declare-alloca.ll
 
@@ -2725,28 +2761,28 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0 -fast-isel=true -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-declare-arg.ll.tmp.ll
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-declare-arg.ll.tmp.ll'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@_Z3fooi'
- #0 0x0000ffff7c77b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff7c77977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff7c77bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff82cc17bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff7b707dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff7b6b6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff7b6a1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff7c6d8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff7c6d8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff7e2af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff7e2afe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff7cecc6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff7cf1bc64 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bc64)
-#13 0x0000ffff7cf1afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff7cb11c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff7c8c216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff7c8c7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff7c8c26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaacdf50ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff7b6a229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff7b6a237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaacdf4c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff7a8cb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff7a8c977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff7a8cbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff80e127bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff79857dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff79806980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff797f1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff7a828cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff7a828b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff7c3ff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff7c3ffe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffff7b01c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffff7b06bc64 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bc64)
+#13 0x0000ffff7b06afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffff7ac61c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffff7aa1216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffff7aa17b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffff7aa126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaacee10ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffff797f229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffff797f237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaacee0c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-declare-arg.ll
@@ -2755,7 +2791,68 @@
 
 ********************
 Testing: 0  2  4  6  8  10 12 14 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-prolog-end.ll (134 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-value-const-byref.ll (134 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dbg-value-const-byref.ll' FAILED ********************
+Script:
+--
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
+: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+: 'RUN: at line 6';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
+: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
+: 'RUN: at line 11';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
+: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+--
+Exit Code: 2
+
+Command Output (stderr):
+--
+LLVM ERROR: Unsupported calling convention.
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
+Stack dump:
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
+1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll'.
+2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
+ #0 0x0000ffff8cafb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8caf977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8cafbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9304d7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff8ba87dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff8ba36980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff8ba21ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff8ca58cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff8ca58b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8e62f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8e632830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffff8e633060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffff8d22eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffff8d247f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffff8d23438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffff8d223bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffff8d218c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffff8d29cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffff8d29ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffff8d29afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffff8ce91c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffff8cc4216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffff8cc47b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffff8cc426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaadb050ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffff8ba2229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffff8ba2237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaadb04c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+error: -: The file was not recognized as a valid object file
+FileCheck error: '<stdin>' is empty.
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+
+--
+
+********************
+Testing: 0  2  4  6  8  10 12 14 
+FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-prolog-end.ll (135 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dbg-prolog-end.ll' FAILED ********************
 Script:
 --
@@ -2780,26 +2877,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffffb7d2b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb7d2977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb7d2bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbe27d7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb6cb7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb6c66980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb6c51ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb7c88cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb7c88b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb985f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb9783a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffb85fb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffb80c1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffb7e7216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffb7e77b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffb7e726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaaba490ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffb6c5229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffb6c5237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaaba48c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff793bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff793b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff793bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff7f9007bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff78347dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff782f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff782e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff79318cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff79318b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff7aeef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff7ae13a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff79c8b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff79751c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff7950216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff79507b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff795026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaae6b30ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff782e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff782e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaae6b2c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-prolog-end.ll
 
@@ -2807,7 +2904,7 @@
 
 ********************
 Testing: 0  2  4  6  8  10 12 14 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-value-isel.ll (135 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-value-isel.ll (137 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dbg-value-isel.ll' FAILED ********************
 Script:
 --
@@ -2832,49 +2929,49 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@__OpenCL_nbt02_kernel'
- #0 0x0000ffffa7d5b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffa7d5977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffa7d5bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffae2a77bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffa6ce7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffa6c96980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffa6c81ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffa7cb8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffa7cb8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffa988f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffa988fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffffa84ac6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffffa84fbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffffa84fafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffffa80f1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffffa7ea216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffffa7ea7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffffa7ea26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaadba40ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffffa6c8229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffffa6c8237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaadba3c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffa94eb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffa94e977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffa94ebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffafa3b7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffa8477dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffa8426980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffa8411ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffa9448cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffa9448b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffab01f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffab01fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffa9c3c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffa9c8bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffa9c8afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffa9881c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffa963216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffa9637b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffa96326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaae45b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffa841229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffa841237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaae45ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-isel.ll
 
 --
 
 ********************
-Testing: 0  2  4  6  8  10 12 14 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/dbg-value-const-byref.ll (138 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dbg-value-const-byref.ll' FAILED ********************
+Testing: 0  2  4  6  8  10 12 14 16 
+FAIL: LLVM_SPIRV :: DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll (153 of 783)
+******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll' FAILED ********************
 Script:
 --
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
-: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
-: 'RUN: at line 6';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
-: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
-: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
-: 'RUN: at line 11';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
-: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll | /usr/lib/llvm-17/bin/llvm-dwarfdump -all - | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc
+: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv
+: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
+: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
+: 'RUN: at line 6';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
+: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
+: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
+: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
+: 'RUN: at line 11';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
+: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
 --
 Exit Code: 2
 
@@ -2883,46 +2980,39 @@
 LLVM ERROR: Unsupported calling convention.
 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
 Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -O1 -filetype=obj -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll
-1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dbg-value-const-byref.ll.tmp.ll'.
-2.	Running pass 'AArch64 Instruction Selection' on function '@foo'
- #0 0x0000ffff90bdb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff90bd977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff90bdbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff971297bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff8fb67dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff8fb16980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff8fb01ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff90b38cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff90b38b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9270f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff92712830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffff92713060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffff9130eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffff91327f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffff9131438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffff91303bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffff912f8c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffff9137cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffff9137ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffff9137afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffff90f71c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffff90d2216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffff90d27b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffff90d226f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaabc060ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffff8fb0229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffff8fb0237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaabc05c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-error: -: The file was not recognized as a valid object file
+0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section
+1.	Running pass 'Function Pass Manager' on module '<stdin>'.
+2.	Running pass 'AArch64 Instruction Selection' on function '@_Z3fooi'
+ #0 0x0000ffffb8fcb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffb8fc977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffb8fcbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffbf5157bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffb7f57dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffb7f06980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffb7ef1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffb8f28cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffb8f28b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffbaaff8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffbaaffe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffffb971c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffffb976bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffffb976afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffffb9361c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffffb911216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffffb9117b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffffb91126f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaac2120ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffffb7ef229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffffb7ef237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaac211c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dbg-value-const-byref.ll
+FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
 
 --
 
 ********************
 Testing: 0  2  4  6  8  10 12 14 16 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/dw_op_minus_direct.ll (150 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/dw_op_minus_direct.ll (154 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dw_op_minus_direct.ll' FAILED ********************
 Script:
 --
@@ -2953,28 +3043,28 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@inc'
- #0 0x0000ffffaca4b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffaca4977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffaca4bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb2f8f7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffab9d7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffab986980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffab971ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffac9a8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffac9a8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffae57f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffae57fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffffad19c6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffffad1ebcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffffad1eafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffffacde1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffffacb9216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffffacb97b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffffacb926f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaac3190ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffffab97229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffffab97237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaac318c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff7e75b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff7e75977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff7e75bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff84ca37bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff7d6e7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff7d696980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff7d681ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff7e6b8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff7e6b8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8028f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8028fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffff7eeac6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffff7eefbcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffff7eefafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffff7eaf1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffff7e8a216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffff7e8a7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffff7e8a26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaad4ff0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffff7d68229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffff7d68237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaad4fec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dw_op_minus_direct.ll
@@ -2983,61 +3073,7 @@
 
 ********************
 Testing: 0  2  4  6  8  10 12 14 16 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll (153 of 783)
-******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll' FAILED ********************
-Script:
---
-: 'RUN: at line 1';   /usr/lib/llvm-17/bin/llvm-as < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc
-: 'RUN: at line 2';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv
-: 'RUN: at line 3';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
-: 'RUN: at line 4';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
-: 'RUN: at line 6';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-100
-: 'RUN: at line 7';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
-: 'RUN: at line 8';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
-: 'RUN: at line 10';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.bc -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv --spirv-debug-info-version=nonsemantic-shader-200
-: 'RUN: at line 11';   /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/tools/llvm-spirv/llvm-spirv -r -emit-opaque-pointers /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.spv -o - | /usr/lib/llvm-17/bin/llvm-dis -o /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll
-: 'RUN: at line 12';   /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/dwarf-aranges-no-dwarf-labels.ll.tmp.ll | /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
---
-Exit Code: 2
-
-Command Output (stderr):
---
-LLVM ERROR: Unsupported calling convention.
-PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
-Stack dump:
-0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -generate-arange-section
-1.	Running pass 'Function Pass Manager' on module '<stdin>'.
-2.	Running pass 'AArch64 Instruction Selection' on function '@_Z3fooi'
- #0 0x0000ffff7ad7b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff7ad7977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff7ad7bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff812c57bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff79d07dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff79cb6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff79ca1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff7acd8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff7acd8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff7c8af8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff7c8afe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff7b4cc6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff7b51bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff7b51afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff7b111c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff7aec216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff7aec7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff7aec26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaab6dc0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff79ca229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff79ca237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaab6dbc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-FileCheck error: '<stdin>' is empty.
-FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll
-
---
-
-********************
-Testing: 0  2  4  6  8  10 12 14 16 18 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/frame-register.ll (158 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/frame-register.ll (157 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/frame-register.ll' FAILED ********************
 Script:
 --
@@ -3062,34 +3098,34 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/frame-register.ll.tmp.ll -filetype=obj -o -
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/frame-register.ll.tmp.ll'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@main'
- #0 0x0000ffffb81bb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb81b977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb81bbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbe7047bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb7147dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb70f6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb70e1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb8118cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb8118b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb9cef8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb9cf2830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffffb9cf3060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffffb88eeca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffffb8907f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffffb88f438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffffb88e3bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffffb88d8c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffffb895cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffffb895ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffffb895afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffffb8551c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffffb830216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffffb8307b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffffb83026f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaaabc50ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffffb70e229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffffb70e237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaaabc4c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff7e32b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff7e32977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff7e32bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff8486e7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff7d2b7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff7d266980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff7d251ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff7e288cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff7e288b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff7fe5f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff7fe62830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffff7fe63060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffff7ea5eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffff7ea77f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffff7ea6438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffff7ea53bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffff7ea48c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffff7eaccff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffff7eacca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffff7eacafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffff7e6c1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffff7e47216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffff7e477b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffff7e4726f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaab7930ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffff7d25229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffff7d25237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaab792c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/frame-register.ll
@@ -3123,26 +3159,26 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -fast-isel=false -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@main'
- #0 0x0000ffff8eceb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff8ece977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff8ecebc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff952307bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff8dc77dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff8dc26980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff8dc11ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff8ec48cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff8ec48b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff9081f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff90743a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffff8f5bb998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffff8f081c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffff8ee3216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffff8ee37b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffff8ee326f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaae3ab0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffff8dc1229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffff8dc1237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaae3aac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff9c4db540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9c4d977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9c4dbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa2a2a7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff9b467dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff9b416980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff9b401ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff9c438cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff9c438b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9e00f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff9df33a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9cdab998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff9c871c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9c62216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff9c627b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff9c6226f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaabc640ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9b40229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9b40237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaabc63c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/isel-cse-line.ll
 
@@ -3150,7 +3186,7 @@
 
 ********************
 Testing: 0  2  4  6  8  10 12 14 16 18 
-FAIL: LLVM_SPIRV :: DebugInfo/X86/partial-constant.ll (170 of 783)
+FAIL: LLVM_SPIRV :: DebugInfo/X86/partial-constant.ll (171 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/X86/partial-constant.ll' FAILED ********************
 Script:
 --
@@ -3258,28 +3294,28 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=obj
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@_Z2f21A'
- #0 0x0000ffff84f6b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff84f6977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff84f6bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff8b4ae7bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff83ef7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff83ea6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff83e91ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff84ec8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff84ec8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff86a9f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff86a9fe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
-#11 0x0000ffff856bc6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
-#12 0x0000ffff8570bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
-#13 0x0000ffff8570afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#14 0x0000ffff85301c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#15 0x0000ffff850b216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#16 0x0000ffff850b7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#17 0x0000ffff850b26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#18 0x0000aaaae7050ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#19 0x0000ffff83e9229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#20 0x0000ffff83e9237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#21 0x0000aaaae704c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff8a19b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff8a19977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff8a19bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff906e37bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff89127dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff890d6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff890c1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff8a0f8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff8a0f8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff8bccf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff8bccfe5c (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ffe5c)
+#11 0x0000ffff8a8ec6b8 llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x141c6b8)
+#12 0x0000ffff8a93bcac llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146bcac)
+#13 0x0000ffff8a93afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#14 0x0000ffff8a531c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#15 0x0000ffff8a2e216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#16 0x0000ffff8a2e7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#17 0x0000ffff8a2e26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#18 0x0000aaaab63d0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#19 0x0000ffff890c229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#20 0x0000ffff890c237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#21 0x0000aaaab63cc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 error: -: The file was not recognized as a valid object file
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/nophysreg.ll
@@ -3316,34 +3352,34 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -stop-after=livedebugvalues -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/single-dbg_value.ll.tmp.ll
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/single-dbg_value.ll.tmp.ll'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@f'
- #0 0x0000ffff8649b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffff8649977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffff8649bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffff8c9e37bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffff85427dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffff853d6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffff853c1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffff863f8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffff863f8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffff87fcf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffff87fd2830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffff87fd3060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffff86bceca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffff86be7f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffff86bd438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffff86bc3bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffff86bb8c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffff86c3cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffff86c3ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffff86c3afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffff86831c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffff865e216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffff865e7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffff865e26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaad4f10ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffff853c229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffff853c237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaad4f0c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffffaf50b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffffaf50977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffffaf50bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffb5a5d7bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffffae497dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffffae446980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffffae431ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffffaf468cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffffaf468b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffffb103f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffffb1042830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffffb1043060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffffafc3eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffffafc57f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffffafc4438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffffafc33bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffffafc28c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffffafcacff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffffafcaca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffffafcaafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffffaf8a1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffffaf65216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffffaf657b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffffaf6526f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaacd5b0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffffae43229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffffae43237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaacd5ac6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/single-dbg_value.ll --check-prefix=SANITY
 
@@ -3379,42 +3415,42 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -filetype=asm -o - /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/this-stack_value.ll.tmp.ll
 1.	Running pass 'Function Pass Manager' on module '/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/X86/Output/this-stack_value.ll.tmp.ll'.
 2.	Running pass 'AArch64 Instruction Selection' on function '@_Z4getBv'
- #0 0x0000ffffb6ffb540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffb6ff977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffb6ffbc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffbd5417bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffb5f87dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffb5f36980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffb5f21ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffb6f58cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffb6f58b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb8b2f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb8b32830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
-#11 0x0000ffffb8b33060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
-#12 0x0000ffffb772eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
-#13 0x0000ffffb7747f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
-#14 0x0000ffffb773438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
-#15 0x0000ffffb7723bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
-#16 0x0000ffffb7718c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
-#17 0x0000ffffb779cff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
-#18 0x0000ffffb779ca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
-#19 0x0000ffffb779afac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
-#20 0x0000ffffb7391c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#21 0x0000ffffb714216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#22 0x0000ffffb7147b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#23 0x0000ffffb71426f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#24 0x0000aaaab0a40ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#25 0x0000ffffb5f2229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#26 0x0000ffffb5f2237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#27 0x0000aaaab0a3c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+ #0 0x0000ffff95d3b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff95d3977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff95d3bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffff9c2847bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff94cc7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff94c76980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff94c61ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff95c98cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff95c98b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9786f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff97872830 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2802830)
+#11 0x0000ffff97873060 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2803060)
+#12 0x0000ffff9646eca0 llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13feca0)
+#13 0x0000ffff96487f64 llvm::SelectionDAGBuilder::lowerInvokable(llvm::TargetLowering::CallLoweringInfo&, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1417f64)
+#14 0x0000ffff9647438c llvm::SelectionDAGBuilder::LowerCallTo(llvm::CallBase const&, llvm::SDValue, bool, bool, llvm::BasicBlock const*) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x140438c)
+#15 0x0000ffff96463bb8 llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13f3bb8)
+#16 0x0000ffff96458c48 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x13e8c48)
+#17 0x0000ffff964dcff8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, true>, bool&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146cff8)
+#18 0x0000ffff964dca48 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146ca48)
+#19 0x0000ffff964dafac llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x146afac)
+#20 0x0000ffff960d1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#21 0x0000ffff95e8216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#22 0x0000ffff95e87b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#23 0x0000ffff95e826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#24 0x0000aaaac4bc0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#25 0x0000ffff94c6229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#26 0x0000ffff94c6237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#27 0x0000aaaac4bbc6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
 FileCheck error: '<stdin>' is empty.
 FileCheck command line:  /usr/lib/llvm-17/bin/FileCheck /build/reproducible-path/spirv-llvm-translator-17-17.0.10/test/DebugInfo/X86/this-stack_value.ll --check-prefix=ASM
 
 --
 
 ********************
-Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 
-FAIL: LLVM_SPIRV :: DebugInfo/expr-opcode.ll (212 of 783)
+Testing: 0  2  4  6  8  10 12 14 16 18 20 22 
+FAIL: LLVM_SPIRV :: DebugInfo/expr-opcode.ll (203 of 783)
 ******************** TEST 'LLVM_SPIRV :: DebugInfo/expr-opcode.ll' FAILED ********************
 Script:
 --
@@ -3440,27 +3476,27 @@
 0.	Program arguments: /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -dwarf-version=5 -filetype=obj -O0
 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
 2.	Running pass 'IRTranslator' on function '@foo'
- #0 0x0000ffffaef9b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
- #1 0x0000ffffaef9977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
- #2 0x0000ffffaef9bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
- #3 0x0000ffffb54e77bc (linux-vdso.so.1+0x7bc)
- #4 0x0000ffffadf27dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
- #5 0x0000ffffaded6980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
- #6 0x0000ffffadec1ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
- #7 0x0000ffffaeef8cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
- #8 0x0000ffffaeef8b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
- #9 0x0000ffffb0acf8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
-#10 0x0000ffffb09f3a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
-#11 0x0000ffffaf86b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
-#12 0x0000ffffaf331c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
-#13 0x0000ffffaf0e216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
-#14 0x0000ffffaf0e7b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
-#15 0x0000ffffaf0e26f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
-#16 0x0000aaaac26f0ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
-#17 0x0000ffffadec229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
-#18 0x0000ffffadec237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
-#19 0x0000aaaac26ec6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
-/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Output/expr-opcode.ll.script: line 11: 3130032 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -dwarf-version=5 -filetype=obj -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Output/expr-opcode.ll.tmp.rev.ll
+ #0 0x0000ffff9be3b540 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccb540)
+ #1 0x0000ffff9be3977c llvm::sys::RunSignalHandlers() (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xcc977c)
+ #2 0x0000ffff9be3bc48 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xccbc48)
+ #3 0x0000ffffa23887bc (linux-vdso.so.1+0x7bc)
+ #4 0x0000ffff9adc7dc0 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)
+ #5 0x0000ffff9ad76980 raise (/usr/lib/aarch64-linux-gnu/libc.so.6+0x36980)
+ #6 0x0000ffff9ad61ac4 abort (/usr/lib/aarch64-linux-gnu/libc.so.6+0x21ac4)
+ #7 0x0000ffff9bd98cf4 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28cf4)
+ #8 0x0000ffff9bd98b3c llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xc28b3c)
+ #9 0x0000ffff9d96f8ac (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x27ff8ac)
+#10 0x0000ffff9d893a04 (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x2723a04)
+#11 0x0000ffff9c70b998 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x159b998)
+#12 0x0000ffff9c1d1c18 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0x1061c18)
+#13 0x0000ffff9bf8216c llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe1216c)
+#14 0x0000ffff9bf87b18 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe17b18)
+#15 0x0000ffff9bf826f4 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/aarch64-linux-gnu/libLLVM-17.so.1+0xe126f4)
+#16 0x0000aaaad2650ec8 main (/usr/lib/llvm-17/bin/llc+0x10ec8)
+#17 0x0000ffff9ad6229c (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2229c)
+#18 0x0000ffff9ad6237c __libc_start_main (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2237c)
+#19 0x0000aaaad264c6b0 _start (/usr/lib/llvm-17/bin/llc+0xc6b0)
+/build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Output/expr-opcode.ll.script: line 11: 1853613 Aborted                 /usr/lib/llvm-17/bin/llc -mtriple=aarch64-unknown-linux-gnu -dwarf-version=5 -filetype=obj -O0 < /build/reproducible-path/spirv-llvm-translator-17-17.0.10/build/test/test_output/DebugInfo/Output/expr-opcode.ll.tmp.rev.ll
 
 --
 
@@ -3518,7 +3554,7 @@
   LLVM_SPIRV :: DebugInfo/expr-opcode.ll
 
 
-Testing Time: 21.54s
+Testing Time: 20.88s
   Unsupported      :   5
   Passed           : 726
   Expectedly Failed:   4
@@ -3575,7 +3611,7 @@
    dh_makeshlibs -a -O--builddir=build/
 dpkg-gensymbols: warning: debian/libllvmspirvlib17/DEBIAN/symbols doesn't match completely debian/libllvmspirvlib17.symbols
 --- debian/libllvmspirvlib17.symbols (libllvmspirvlib17_17.0.10-1_arm64)
-+++ dpkg-gensymbolsI7dnKJ	2026-04-29 00:15:15.105144900 -1200
++++ dpkg-gensymbolstOuGPJ	2025-03-27 19:57:09.390744966 +1400
 @@ -65,11 +65,11 @@
   (optional=templinst|subst|arch=arm64 armel armhf)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_{size_t}PKS8_St9__va_listE{size_t}SB_z@Base 17.0.1
   _ZNK5SPIRV14TranslatorOpts25isUnknownIntrinsicAllowedEPN4llvm13IntrinsicInstE@Base 13
@@ -4270,11 +4306,11 @@
 make[1]: Leaving directory '/build/reproducible-path/spirv-llvm-translator-17-17.0.10'
    dh_md5sums -O--builddir=build/
    dh_builddeb -O--builddir=build/
-dpkg-deb: building package 'libllvmspirvlib17-dbgsym' in '../libllvmspirvlib17-dbgsym_17.0.10-1_arm64.deb'.
 dpkg-deb: building package 'libllvmspirvlib17' in '../libllvmspirvlib17_17.0.10-1_arm64.deb'.
+dpkg-deb: building package 'libllvmspirvlib17-dbgsym' in '../libllvmspirvlib17-dbgsym_17.0.10-1_arm64.deb'.
+dpkg-deb: building package 'libllvmspirvlib-17-dev' in '../libllvmspirvlib-17-dev_17.0.10-1_arm64.deb'.
 dpkg-deb: building package 'llvm-spirv-17' in '../llvm-spirv-17_17.0.10-1_arm64.deb'.
 dpkg-deb: building package 'llvm-spirv-17-dbgsym' in '../llvm-spirv-17-dbgsym_17.0.10-1_arm64.deb'.
-dpkg-deb: building package 'libllvmspirvlib-17-dev' in '../libllvmspirvlib-17-dev_17.0.10-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../spirv-llvm-translator-17_17.0.10-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../spirv-llvm-translator-17_17.0.10-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -4282,12 +4318,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1805823/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/3074871 and its subdirectories
-I: Current time: Wed Apr 29 00:15:46 -12 2026
-I: pbuilder-time-stamp: 1777464946
+I: removing directory /srv/workspace/pbuilder/1805823 and its subdirectories
+I: Current time: Thu Mar 27 19:57:28 +14 2025
+I: pbuilder-time-stamp: 1743055048