From fa12ed1f6126db0f52d4145d29094c4013829ce3 Mon Sep 17 00:00:00 2001 From: Chris Metcalf Date: Wed, 16 May 2012 09:38:48 -0400 Subject: [PATCH] tile: avoid compiler warning in feraiseexcept() math_private override --- ChangeLog.tile | 5 +++++ sysdeps/tile/math_private.h | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog.tile b/ChangeLog.tile index 3dcd1a5992..e9180cf07d 100644 --- a/ChangeLog.tile +++ b/ChangeLog.tile @@ -1,3 +1,8 @@ +2012-05-15 Chris Metcalf + + * sysdeps/tile/math_private.h (feraiseexcept): Use statement + expression syntax to avoid compiler warning. + 2012-05-15 Chris Metcalf * sysdeps/tile/libm-test-ulps: New file. diff --git a/sysdeps/tile/math_private.h b/sysdeps/tile/math_private.h index 2dab42b9bf..858db4a051 100644 --- a/sysdeps/tile/math_private.h +++ b/sysdeps/tile/math_private.h @@ -6,7 +6,8 @@ And since we don't define FE_INVALID, FE_DIVBYZERO, etc., we must ignore the argument of feraiseexcept() as well. we return "1" to indicate we failed to raise an exception, though none of - the callers in glibc actually care. */ -#define feraiseexcept(excepts) 1 + the callers in glibc actually care. The extra level of statement + expression wrapping avoids "statement with no effect" warnings. */ +#define feraiseexcept(excepts) ({ 1; }) #endif -- 2.43.5