summaryrefslogtreecommitdiffstats
path: root/newlib/libc/machine/arm
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/machine/arm')
-rw-r--r--newlib/libc/machine/arm/strcmp-arm-tiny.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv4.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv4t.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv6.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv6m.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv7.S1
-rw-r--r--newlib/libc/machine/arm/strcmp-armv7m.S1
7 files changed, 7 insertions, 0 deletions
diff --git a/newlib/libc/machine/arm/strcmp-arm-tiny.S b/newlib/libc/machine/arm/strcmp-arm-tiny.S
index 158133f4e..6b6bd13cc 100644
--- a/newlib/libc/machine/arm/strcmp-arm-tiny.S
+++ b/newlib/libc/machine/arm/strcmp-arm-tiny.S
@@ -31,6 +31,7 @@
.syntax unified
def_fn strcmp
+ .cfi_sections .debug_frame
.cfi_startproc
1:
ldrb r2, [r0], #1
diff --git a/newlib/libc/machine/arm/strcmp-armv4.S b/newlib/libc/machine/arm/strcmp-armv4.S
index b18c3dbe0..05e3df675 100644
--- a/newlib/libc/machine/arm/strcmp-armv4.S
+++ b/newlib/libc/machine/arm/strcmp-armv4.S
@@ -45,6 +45,7 @@
.arm
def_fn strcmp
+ .cfi_sections .debug_frame
.cfi_startproc
eor tmp1, src1, src2
tst tmp1, #3
diff --git a/newlib/libc/machine/arm/strcmp-armv4t.S b/newlib/libc/machine/arm/strcmp-armv4t.S
index 2716b87d2..d01d840f4 100644
--- a/newlib/libc/machine/arm/strcmp-armv4t.S
+++ b/newlib/libc/machine/arm/strcmp-armv4t.S
@@ -36,6 +36,7 @@
.eabi_attribute Tag_also_compatible_with, "\006\013" /* ARMv6-M. */
.eabi_attribute Tag_ARM_ISA_use, 0
def_fn strcmp
+ .cfi_sections .debug_frame
.cfi_startproc
1:
ldrb r2, [r0]
diff --git a/newlib/libc/machine/arm/strcmp-armv6.S b/newlib/libc/machine/arm/strcmp-armv6.S
index a557fc57e..657c1eeb2 100644
--- a/newlib/libc/machine/arm/strcmp-armv6.S
+++ b/newlib/libc/machine/arm/strcmp-armv6.S
@@ -131,6 +131,7 @@ def_fn strcmp
cmpcs r2, r3
bne .Lfastpath_exit
#endif
+ .cfi_sections .debug_frame
.cfi_startproc
strd r4, r5, [sp, #-16]!
.cfi_def_cfa_offset 16
diff --git a/newlib/libc/machine/arm/strcmp-armv6m.S b/newlib/libc/machine/arm/strcmp-armv6m.S
index 932841d19..74f87cba2 100644
--- a/newlib/libc/machine/arm/strcmp-armv6m.S
+++ b/newlib/libc/machine/arm/strcmp-armv6m.S
@@ -53,6 +53,7 @@
.text
def_fn strcmp
+ .cfi_sections .debug_frame
.cfi_startproc
mov r2, r0
push {r4, r5, r6, lr}
diff --git a/newlib/libc/machine/arm/strcmp-armv7.S b/newlib/libc/machine/arm/strcmp-armv7.S
index e2c47ff20..2f93bfb73 100644
--- a/newlib/libc/machine/arm/strcmp-armv7.S
+++ b/newlib/libc/machine/arm/strcmp-armv7.S
@@ -136,6 +136,7 @@ def_fn strcmp
cmpcs r2, r3
bne .Lfastpath_exit
#endif
+ .cfi_sections .debug_frame
.cfi_startproc
strd r4, r5, [sp, #-16]!
.cfi_def_cfa_offset 16
diff --git a/newlib/libc/machine/arm/strcmp-armv7m.S b/newlib/libc/machine/arm/strcmp-armv7m.S
index d66d393fb..7b6304925 100644
--- a/newlib/libc/machine/arm/strcmp-armv7m.S
+++ b/newlib/libc/machine/arm/strcmp-armv7m.S
@@ -44,6 +44,7 @@
.thumb
.syntax unified
def_fn strcmp
+ .cfi_sections .debug_frame
.cfi_startproc
eor tmp1, src1, src2
tst tmp1, #3