about summary refs log tree commit diff
path: root/stdlib/longlong.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2012-06-03 18:51:43 -0700
committerDavid S. Miller <davem@davemloft.net>2012-06-03 18:51:43 -0700
commit2fd6ff133bc7df197ff3c00f50b3f9a485095b9c (patch)
tree67732fa140e26c953772eda7b2da42c6bb036768 /stdlib/longlong.h
parent173f7220451fc0028836b8c529a1143e4fc14e9c (diff)
downloadglibc-2fd6ff133bc7df197ff3c00f50b3f9a485095b9c.tar.gz
glibc-2fd6ff133bc7df197ff3c00f50b3f9a485095b9c.tar.xz
glibc-2fd6ff133bc7df197ff3c00f50b3f9a485095b9c.zip
Sync longlong.h with GCC to fix a sparc regression.
	* stdlib/longlong.h: Updated from GCC.
Diffstat (limited to 'stdlib/longlong.h')
-rw-r--r--stdlib/longlong.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/stdlib/longlong.h b/stdlib/longlong.h
index ad42907f54..0427718396 100644
--- a/stdlib/longlong.h
+++ b/stdlib/longlong.h
@@ -1343,7 +1343,7 @@ UDItype __umulsidi3 (USItype, USItype);
     __asm__ ("subcc\t%r5,%6,%1\n\t"					\
 	     "sub\t%r3,%4,%0\n\t"					\
 	     "movcs\t%%xcc, 1, %2\n\t"					\
-	     "add\t%0, %2, %0"						\
+	     "sub\t%0, %2, %0"						\
 	     : "=r" ((UDItype)(sh)),				      	\
 	       "=&r" ((UDItype)(sl)),				      	\
 	       "+r" (__carry)				      		\