Hi,

this patch removes a semicolon after "do {} while (0)" in FP_HANDLE_EXCEPTIONS. This allows the macro to be used in if-then-elses without curly braces.

Bootstrapped and reg-tested on x86_64.

Committed as obvious.

Thanks,
- Tom
[libgcc] Remove semicolon after do {} while (0) in FP_HANDLE_EXCEPTIONS

2017-11-06  Tom de Vries  <t...@codesourcery.com>

	PR other/82784
	* config/aarch64/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Remove
	semicolon after "do {} while (0)".
	* config/i386/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Same.
	* config/ia64/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Same.
	* config/mips/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Same.
	* config/rs6000/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Same.

---
 libgcc/config/aarch64/sfp-machine.h | 2 +-
 libgcc/config/i386/sfp-machine.h    | 2 +-
 libgcc/config/ia64/sfp-machine.h    | 2 +-
 libgcc/config/mips/sfp-machine.h    | 2 +-
 libgcc/config/rs6000/sfp-machine.h  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/libgcc/config/aarch64/sfp-machine.h b/libgcc/config/aarch64/sfp-machine.h
index 6cdfe49..2295713 100644
--- a/libgcc/config/aarch64/sfp-machine.h
+++ b/libgcc/config/aarch64/sfp-machine.h
@@ -90,7 +90,7 @@ void __sfp_handle_exceptions (int);
   do {						\
     if (__builtin_expect (_fex, 0))		\
       __sfp_handle_exceptions (_fex);		\
-  } while (0);
+  } while (0)
 
 #define FP_TRAPPING_EXCEPTIONS ((_fpcr >> FP_EX_SHIFT) & FP_EX_ALL)
 
diff --git a/libgcc/config/i386/sfp-machine.h b/libgcc/config/i386/sfp-machine.h
index 8a1923b..8319f05 100644
--- a/libgcc/config/i386/sfp-machine.h
+++ b/libgcc/config/i386/sfp-machine.h
@@ -58,7 +58,7 @@ void __sfp_handle_exceptions (int);
   do {						\
     if (__builtin_expect (_fex, 0))		\
       __sfp_handle_exceptions (_fex);		\
-  } while (0);
+  } while (0)
 
 #define FP_TRAPPING_EXCEPTIONS ((~_fcw >> FP_EX_SHIFT) & FP_EX_ALL)
 
diff --git a/libgcc/config/ia64/sfp-machine.h b/libgcc/config/ia64/sfp-machine.h
index 45e844d..da86b83 100644
--- a/libgcc/config/ia64/sfp-machine.h
+++ b/libgcc/config/ia64/sfp-machine.h
@@ -68,7 +68,7 @@ void __sfp_handle_exceptions (int);
   do {						\
     if (__builtin_expect (_fex, 0))		\
       __sfp_handle_exceptions (_fex);		\
-  } while (0);
+  } while (0)
 
 #define FP_TRAPPING_EXCEPTIONS	(~_fcw & FP_EX_ALL)
 
diff --git a/libgcc/config/mips/sfp-machine.h b/libgcc/config/mips/sfp-machine.h
index 07d1158..5d70875 100644
--- a/libgcc/config/mips/sfp-machine.h
+++ b/libgcc/config/mips/sfp-machine.h
@@ -165,7 +165,7 @@ typedef int __gcc_CMPtype __attribute__ ((mode (__libgcc_cmp_return__)));
     _fcsr &= ~(1 << 17);				\
     _fcsr |= _fex | (_fex << FP_EX_CAUSE_SHIFT);	\
     __builtin_mips_set_fcsr (_fcsr);			\
-  } while (0);
+  } while (0)
 
 #else
 #define FP_EX_INVALID           (1 << 4)
diff --git a/libgcc/config/rs6000/sfp-machine.h b/libgcc/config/rs6000/sfp-machine.h
index ab028fe..9975fbf 100644
--- a/libgcc/config/rs6000/sfp-machine.h
+++ b/libgcc/config/rs6000/sfp-machine.h
@@ -129,7 +129,7 @@ void __sfp_handle_exceptions (int);
   do {						\
     if (__builtin_expect (_fex, 0))		\
       __sfp_handle_exceptions (_fex);		\
-  } while (0);
+  } while (0)
 
 /* The FP_EX_* bits track whether the exception has occurred.  This macro
    must set the FP_EX_* bits of those exceptions which are configured to

Reply via email to