From 6b9d1b54d202b59edb25b4c3001dd0d52379ce42 Mon Sep 17 00:00:00 2001 From: uweigand Date: Mon, 21 Oct 2002 23:10:38 +0000 Subject: [PATCH] * libgcc2.c: Fix __udiv_w_sdiv breakage on platforms that don't define sdiv_qrnnd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58393 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/libgcc2.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b633ef3..2dc6568 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-10-21 Ulrich Weigand + + * libgcc2.c: Fix __udiv_w_sdiv breakage on platforms that + don't define sdiv_qrnnd. + 2002-10-21 Kazu Hirata * config/h8300/h8300.h (EIGHTBIT_CONSTANT_ADDRESS_P): Simplify diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 4c78eb4..cd5a005 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -368,8 +368,10 @@ __muldi3 (DWtype u, DWtype v) #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) -- 2.7.4