$OpenBSD: patch-nss_lib_util_verref_h,v 1.1 2015/11/23 11:32:12 landry Exp $

https://bugzilla.mozilla.org/show_bug.cgi?id=1226179
#pragma GCC diagnostic was added in gcc 4.6

--- nss/lib/util/verref.h.orig	Mon Nov  9 06:12:59 2015
+++ nss/lib/util/verref.h	Fri Nov 20 08:50:21 2015
@@ -18,7 +18,7 @@
 #pragma warning(disable: 4101)
 #endif
 /* This works for both gcc and clang */
-#if defined(__GNUC__) && !defined(NSS_NO_GCC48)
+#if defined(__GNUC__) && !defined(NSS_NO_GCC48) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wunused-variable"
 #endif
@@ -35,6 +35,6 @@
 #ifdef _MSC_VER
 #pragma warning(pop)
 #endif
-#if defined(__GNUC__) && !defined(NSS_NO_GCC48)
+#if defined(__GNUC__) && !defined(NSS_NO_GCC48) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
 #pragma GCC diagnostic pop
 #endif
