Skip to content

Commit 520692b

Browse files
authored
Merge pull request #928 from nathanchance/sparc64-ias
Enable the integrated assembler for sparc64 with clang-23+
2 parents f825c8d + 0640701 commit 520692b

9 files changed

Lines changed: 16 additions & 16 deletions

.github/workflows/6.18-clang-23.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,13 +1049,13 @@ jobs:
10491049
- uses: astral-sh/setup-uv@v7
10501050
- name: Check Build and Boot Logs
10511051
run: scripts/check-logs.py
1052-
_f55f621d06182ca5a43e1565d0337966:
1052+
_d068250330a300115e739d1082eb2bd9:
10531053
runs-on: ubuntu-latest
10541054
needs:
10551055
- kick_tuxsuite_defconfigs
10561056
- check_cache
10571057
- check_patches
1058-
name: ARCH=sparc CC=clang LLVM_IAS=0 LLVM_VERSION=23 sparc64_defconfig
1058+
name: ARCH=sparc CC=clang LLVM_IAS=1 LLVM_VERSION=23 sparc64_defconfig
10591059
if: ${{ needs.check_cache.outputs.status != 'pass' }}
10601060
env:
10611061
ARCH: sparc

.github/workflows/mainline-clang-23.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,13 +1049,13 @@ jobs:
10491049
- uses: astral-sh/setup-uv@v7
10501050
- name: Check Build and Boot Logs
10511051
run: scripts/check-logs.py
1052-
_f55f621d06182ca5a43e1565d0337966:
1052+
_d068250330a300115e739d1082eb2bd9:
10531053
runs-on: ubuntu-latest
10541054
needs:
10551055
- kick_tuxsuite_defconfigs
10561056
- check_cache
10571057
- check_patches
1058-
name: ARCH=sparc CC=clang LLVM_IAS=0 LLVM_VERSION=23 sparc64_defconfig
1058+
name: ARCH=sparc CC=clang LLVM_IAS=1 LLVM_VERSION=23 sparc64_defconfig
10591059
if: ${{ needs.check_cache.outputs.status != 'pass' }}
10601060
env:
10611061
ARCH: sparc

.github/workflows/next-clang-23.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,13 +1049,13 @@ jobs:
10491049
- uses: astral-sh/setup-uv@v7
10501050
- name: Check Build and Boot Logs
10511051
run: scripts/check-logs.py
1052-
_f55f621d06182ca5a43e1565d0337966:
1052+
_d068250330a300115e739d1082eb2bd9:
10531053
runs-on: ubuntu-latest
10541054
needs:
10551055
- kick_tuxsuite_defconfigs
10561056
- check_cache
10571057
- check_patches
1058-
name: ARCH=sparc CC=clang LLVM_IAS=0 LLVM_VERSION=23 sparc64_defconfig
1058+
name: ARCH=sparc CC=clang LLVM_IAS=1 LLVM_VERSION=23 sparc64_defconfig
10591059
if: ${{ needs.check_cache.outputs.status != 'pass' }}
10601060
env:
10611061
ARCH: sparc

.github/workflows/stable-clang-23.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,13 +1049,13 @@ jobs:
10491049
- uses: astral-sh/setup-uv@v7
10501050
- name: Check Build and Boot Logs
10511051
run: scripts/check-logs.py
1052-
_f55f621d06182ca5a43e1565d0337966:
1052+
_d068250330a300115e739d1082eb2bd9:
10531053
runs-on: ubuntu-latest
10541054
needs:
10551055
- kick_tuxsuite_defconfigs
10561056
- check_cache
10571057
- check_patches
1058-
name: ARCH=sparc CC=clang LLVM_IAS=0 LLVM_VERSION=23 sparc64_defconfig
1058+
name: ARCH=sparc CC=clang LLVM_IAS=1 LLVM_VERSION=23 sparc64_defconfig
10591059
if: ${{ needs.check_cache.outputs.status != 'pass' }}
10601060
env:
10611061
ARCH: sparc

generator/yml/0009-llvm-tot.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
- {<< : *s390_kasan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
6666
- {<< : *s390_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
6767
- {<< : *s390_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
68-
- {<< : *sparc64, << : *mainline, << : *clang, boot: true, << : *llvm_tot}
68+
- {<< : *sparc64, << : *mainline, << : *clang_ias, boot: true, << : *llvm_tot}
6969
- {<< : *um, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
7070
- {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
7171
- {<< : *x86_64_lto_full, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
@@ -150,7 +150,7 @@
150150
- {<< : *s390_kasan, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
151151
- {<< : *s390_fedora, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
152152
- {<< : *s390_suse, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
153-
- {<< : *sparc64, << : *next, << : *clang, boot: true, << : *llvm_tot}
153+
- {<< : *sparc64, << : *next, << : *clang_ias, boot: true, << : *llvm_tot}
154154
- {<< : *um, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
155155
- {<< : *x86_64, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
156156
- {<< : *x86_64_lto_full, << : *next, << : *llvm_full, boot: true, << : *llvm_tot}
@@ -236,7 +236,7 @@
236236
- {<< : *s390_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
237237
- {<< : *s390_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
238238
- {<< : *s390_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
239-
- {<< : *sparc64, << : *stable, << : *clang, boot: true, << : *llvm_tot}
239+
- {<< : *sparc64, << : *stable, << : *clang_ias, boot: true, << : *llvm_tot}
240240
- {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
241241
- {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
242242
- {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot}
@@ -321,7 +321,7 @@
321321
- {<< : *s390_kasan, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}
322322
- {<< : *s390_fedora, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}
323323
- {<< : *s390_suse, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}
324-
- {<< : *sparc64, << : *stable-6_18, << : *clang, boot: true, << : *llvm_tot}
324+
- {<< : *sparc64, << : *stable-6_18, << : *clang_ias, boot: true, << : *llvm_tot}
325325
- {<< : *um, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}
326326
- {<< : *x86_64, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}
327327
- {<< : *x86_64_lto_full, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_tot}

tuxsuite/6.18-clang-23.tux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ jobs:
336336
- kernel
337337
kernel_image: image
338338
make_variables:
339-
LLVM_IAS: 0
339+
LLVM_IAS: 1
340340
- target_arch: um
341341
toolchain: clang-nightly
342342
kconfig: defconfig

tuxsuite/mainline-clang-23.tux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ jobs:
336336
- kernel
337337
kernel_image: image
338338
make_variables:
339-
LLVM_IAS: 0
339+
LLVM_IAS: 1
340340
- target_arch: um
341341
toolchain: clang-nightly
342342
kconfig: defconfig

tuxsuite/next-clang-23.tux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ jobs:
336336
- kernel
337337
kernel_image: image
338338
make_variables:
339-
LLVM_IAS: 0
339+
LLVM_IAS: 1
340340
- target_arch: um
341341
toolchain: clang-nightly
342342
kconfig: defconfig

tuxsuite/stable-clang-23.tux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ jobs:
336336
- kernel
337337
kernel_image: image
338338
make_variables:
339-
LLVM_IAS: 0
339+
LLVM_IAS: 1
340340
- target_arch: um
341341
toolchain: clang-nightly
342342
kconfig: defconfig

0 commit comments

Comments
 (0)