OSDN Git Service

* libgcc2.c: Fix __udiv_w_sdiv breakage on platforms that
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Oct 2002 23:10:38 +0000 (23:10 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Oct 2002 23:10:38 +0000 (23:10 +0000)
        don't define sdiv_qrnnd.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58393 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/libgcc2.c

index b633ef3..2dc6568 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * libgcc2.c: Fix __udiv_w_sdiv breakage on platforms that
+       don't define sdiv_qrnnd.
+
 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/h8300/h8300.h (EIGHTBIT_CONSTANT_ADDRESS_P): Simplify
index 4c78eb4..cd5a005 100644 (file)
@@ -368,8 +368,10 @@ __muldi3 (DWtype u, DWtype v)
 \f
 #if (defined (L_udivdi3) || defined (L_divdi3) || \
      defined (L_umoddi3) || defined (L_moddi3))
+#if defined (sdiv_qrnnd)
 #define L_udiv_w_sdiv
 #endif
+#endif
 
 #ifdef L_udiv_w_sdiv
 #if defined (sdiv_qrnnd)