aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@codito.com>2004-11-05 02:54:20 +0000
committerGiovanni Bajo <giovannibajo@gcc.gnu.org>2004-11-05 02:54:20 +0000
commitced327b7770658198392a88c902d031e7b66c74a (patch)
tree02631a22d50a23fd6fe3486ba5f90c6b6acd044b
parent97ee7627a960189459746fc736ff7a45ffe6e9b4 (diff)
downloadgcc-ced327b7770658198392a88c902d031e7b66c74a.zip
gcc-ced327b7770658198392a88c902d031e7b66c74a.tar.gz
gcc-ced327b7770658198392a88c902d031e7b66c74a.tar.bz2
re PR target/18263 ([3.4 only] Build broken for ARC.)
PR target/18263 * config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the equivalent on the A4. From-SVN: r90105
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/arc/lib1funcs.asm2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6c3aa16..7a384a3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-05 Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>
+
+ PR target/18263
+ * config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the
+ equivalent on the A4.
+
2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
* doc/c-tree.texi, doc/cfg.texi, doc/contrib.texi, doc/cpp.texi,
diff --git a/gcc/config/arc/lib1funcs.asm b/gcc/config/arc/lib1funcs.asm
index 56a865c..8b591c1 100644
--- a/gcc/config/arc/lib1funcs.asm
+++ b/gcc/config/arc/lib1funcs.asm
@@ -89,7 +89,7 @@ ___umulsidi3:
nop
beq.nd .Ldone
and.f 0,r0,1 ; if (a & 1)
- cmp r0,0
+ sub.f 0,r0,0
nop
beq .Ldontadd
add.f r4,r4,r1 ; r += b