aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2016-09-14 11:44:51 +0200
committerYvan Roux <yvan.roux@linaro.org>2016-09-15 11:40:17 +0000
commitced81b2bb45783b724fbff285716deb61f836570 (patch)
tree3fd29b6bd84194d8a426f9945397a1177fb1e5b2
parent7408c1615036513fa7a2228592c9a35f36f9573c (diff)
libgcc/
Backport from trunk r240033. 2016-09-07 Joseph Myers <joseph@codesourcery.com> PR libgcc/77519 * libgcc2.c (NOTRUNC): Invert settings. Change-Id: I1e01681bbf86d99e9106e5c2fb60d2e6990415c0
-rw-r--r--libgcc/libgcc2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libgcc/libgcc2.c b/libgcc/libgcc2.c
index accf96853d6..7dc753dfb41 100644
--- a/libgcc/libgcc2.c
+++ b/libgcc/libgcc2.c
@@ -1873,25 +1873,25 @@ NAME (TYPE x, int m)
# define CTYPE SCtype
# define MODE sc
# define CEXT __LIBGCC_SF_FUNC_EXT__
-# define NOTRUNC __LIBGCC_SF_EXCESS_PRECISION__
+# define NOTRUNC (!__LIBGCC_SF_EXCESS_PRECISION__)
#elif defined(L_muldc3) || defined(L_divdc3)
# define MTYPE DFtype
# define CTYPE DCtype
# define MODE dc
# define CEXT __LIBGCC_DF_FUNC_EXT__
-# define NOTRUNC __LIBGCC_DF_EXCESS_PRECISION__
+# define NOTRUNC (!__LIBGCC_DF_EXCESS_PRECISION__)
#elif defined(L_mulxc3) || defined(L_divxc3)
# define MTYPE XFtype
# define CTYPE XCtype
# define MODE xc
# define CEXT __LIBGCC_XF_FUNC_EXT__
-# define NOTRUNC __LIBGCC_XF_EXCESS_PRECISION__
+# define NOTRUNC (!__LIBGCC_XF_EXCESS_PRECISION__)
#elif defined(L_multc3) || defined(L_divtc3)
# define MTYPE TFtype
# define CTYPE TCtype
# define MODE tc
# define CEXT __LIBGCC_TF_FUNC_EXT__
-# define NOTRUNC __LIBGCC_TF_EXCESS_PRECISION__
+# define NOTRUNC (!__LIBGCC_TF_EXCESS_PRECISION__)
#else
# error
#endif