pixman: Branch 'master' - 2 commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jan 23 02:19:32 UTC 2025


 .gitlab-ci.d/02-build.yml             |    1 -
 .gitlab-ci.d/03-test.yml              |    1 -
 neon-test.S                           |    2 +-
 pixman/pixman-arm-neon-asm-bilinear.S |    2 +-
 pixman/pixman-arm-neon-asm.S          |    2 +-
 5 files changed, 3 insertions(+), 5 deletions(-)

New commits:
commit aafb4caea2f440c8ca9fad2cfa2c2fb9e2779ae6
Author: Matt Turner <mattst88 at gmail.com>
Date:   Wed Jan 22 15:24:22 2025 -0500

    ci: Enable LLVM testing on linux-arm-v7
    
    Fixes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/113

diff --git a/.gitlab-ci.d/02-build.yml b/.gitlab-ci.d/02-build.yml
index c6a7a9a..20eadc5 100644
--- a/.gitlab-ci.d/02-build.yml
+++ b/.gitlab-ci.d/02-build.yml
@@ -31,7 +31,6 @@ include:
   - local: .gitlab-ci.d/templates/build.yml
     inputs:
       target: linux-arm-v7
-      toolchain: [gnu]  # TODO: https://gitlab.freedesktop.org/pixman/pixman/-/issues/113
       qemu_cpu: max
       runner_tag: kvm-aarch64
       docker_job: docker:kvm-aarch64
diff --git a/.gitlab-ci.d/03-test.yml b/.gitlab-ci.d/03-test.yml
index 120c797..23ec7ee 100644
--- a/.gitlab-ci.d/03-test.yml
+++ b/.gitlab-ci.d/03-test.yml
@@ -46,7 +46,6 @@ include:
   - local: .gitlab-ci.d/templates/test.yml
     inputs:
       target: linux-arm-v7
-      toolchain: [gnu]  # TODO: https://gitlab.freedesktop.org/pixman/pixman/-/issues/113
       qemu_cpu: [max]
       runner_tag: kvm-aarch64
       docker_job: docker:kvm-aarch64
commit aecbda94ba417daac21a5fed179d3f773cacca89
Author: Mike Hommey <mh at glandium.org>
Date:   Wed Jan 22 16:03:57 2025 +0900

    arm: Move the .fpu neon directive around
    
    clang's integrated assembler doesn't handle .fpu coming before .arch
    like GNU as does. With .fpu after .arch, neon support can be detected
    and used properly.
    
    Fixes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/113

diff --git a/neon-test.S b/neon-test.S
index c30a399..675bd07 100644
--- a/neon-test.S
+++ b/neon-test.S
@@ -1,7 +1,7 @@
 .text
-.fpu neon
 .arch armv7a
 .object_arch armv4
+.fpu neon
 .eabi_attribute 10, 0
 .arm
 .altmacro
diff --git a/pixman/pixman-arm-neon-asm-bilinear.S b/pixman/pixman-arm-neon-asm-bilinear.S
index 6bd2736..cd33bab 100644
--- a/pixman/pixman-arm-neon-asm-bilinear.S
+++ b/pixman/pixman-arm-neon-asm-bilinear.S
@@ -55,9 +55,9 @@
 #endif
 
 .text
-.fpu neon
 .arch armv7a
 .object_arch armv4
+.fpu neon
 .eabi_attribute 10, 0
 .eabi_attribute 12, 0
 .arm
diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S
index 0e09257..c04b335 100644
--- a/pixman/pixman-arm-neon-asm.S
+++ b/pixman/pixman-arm-neon-asm.S
@@ -40,9 +40,9 @@
 #endif
 
     .text
-    .fpu neon
     .arch armv7a
     .object_arch armv4
+    .fpu neon
     .eabi_attribute 10, 0 /* suppress Tag_FP_arch */
     .eabi_attribute 12, 0 /* suppress Tag_Advanced_SIMD_arch */
     .arm


More information about the xorg-commit mailing list