This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit c9eeb4cb1439a2776acb20a440d0271fdaed214f
Author: xiezhanpeng3 <[email protected]>
AuthorDate: Thu Nov 13 11:48:54 2025 +0800

    toolchain/ghs: change alignment syntax for GHS
    
    The .align N syntax in GHS means the alignment is N Bytes. In GCC
    compiler, it means 2**N Bytes. Therefore, .align 32 in GHS and
    .align 5 in GCC are equivalent.
    
    Co-authored-by: Chengdong Wang <[email protected]>
    Signed-off-by: xiezhanpeng3 <[email protected]>
---
 arch/arm/src/armv8-r/arm_vectors.S | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/arch/arm/src/armv8-r/arm_vectors.S 
b/arch/arm/src/armv8-r/arm_vectors.S
index db98d8bedec..d4a6398ebd1 100644
--- a/arch/arm/src/armv8-r/arm_vectors.S
+++ b/arch/arm/src/armv8-r/arm_vectors.S
@@ -259,7 +259,11 @@ arm_vectorirq:
 #endif
        .size   arm_vectorirq, . - arm_vectorirq
 
+#ifdef __ghs__
+       .align  32
+#else
        .align  5
+#endif
 
 /****************************************************************************
  * Function: arm_vectorsvc
@@ -370,7 +374,11 @@ arm_vectorsvc:
        rfeia           r14
        .size   arm_vectorsvc, . - arm_vectorsvc
 
+#ifdef __ghs__
+       .align  32
+#else
        .align  5
+#endif
 
 /****************************************************************************
  * Name: arm_vectordata
@@ -465,7 +473,11 @@ arm_vectordata:
        rfeia           r14
        .size   arm_vectordata, . - arm_vectordata
 
+#ifdef __ghs__
+       .align  32
+#else
        .align  5
+#endif
 
 /****************************************************************************
  * Name: arm_vectorprefetch
@@ -554,7 +566,11 @@ arm_vectorprefetch:
        rfeia           r14
        .size   arm_vectorprefetch, . - arm_vectorprefetch
 
+#ifdef __ghs__
+       .align  32
+#else
        .align  5
+#endif
 
 /****************************************************************************
  * Name: arm_vectorundefinsn
@@ -638,7 +654,11 @@ arm_vectorundefinsn:
        rfeia           r14
        .size   arm_vectorundefinsn, . - arm_vectorundefinsn
 
+#ifdef __ghs__
+       .align  32
+#else
        .align  5
+#endif
 
 /****************************************************************************
  * Name: arm_vectorfiq

Reply via email to