aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2020-03-24 14:45:50 +0000
committerRichard Earnshaw <rearnsha@arm.com>2020-03-26 10:59:34 +0000
commite519d644999d04e0a341cb034f4d954963b1d2d2 (patch)
tree5bbe0a2a3222befaa74d229212d89eab5876ddba /gcc
parent40cdcddf274e3944205ef2d03528bd14e48a9c76 (diff)
downloadgcc-e519d644999d04e0a341cb034f4d954963b1d2d2.zip
gcc-e519d644999d04e0a341cb034f4d954963b1d2d2.tar.gz
gcc-e519d644999d04e0a341cb034f4d954963b1d2d2.tar.bz2
arm: unified syntax for libgcc when built with -Os [PR94220]
The recent patch to convert all thumb1 code in libgcc to unified syntax ommitted the conditional code that is used only when building the library for minimal size. This patch fixes this case. I've also fixed the COND macro so that a single definition is always used that is for unified syntax. This eliminates a warning that is now being seen from the assembler when compiling the ieee fp support code. PR target/94220 * config/arm/lib1funcs.asm (COND): Use a single definition for unified syntax. (aeabi_uidivmod): Unified syntax when optimizing Thumb for size. (aeabi_idivmod): Likewise. (divsi3_skip_div0_test): Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cc7f4d4..e81e876 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2020-03-26 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/94220
+ * config/arm/lib1funcs.asm (COND): Use a single definition for
+ unified syntax.
+ (aeabi_uidivmod): Unified syntax when optimizing Thumb for size.
+ (aeabi_idivmod): Likewise.
+ (divsi3_skip_div0_test): Likewise.
+
2020-03-26 Jakub Jelinek <jakub@redhat.com>
PR debug/94323