$OpenBSD: patch-src_r4300_x86_rjump_c,v 1.1 2014/01/23 20:08:48 bentley Exp $

Provide __GNUC_PREREQ for GCC 4.2.
From upstream d54b026d6dd85d87711de6478622f87b64f5615c

--- src/r4300/x86/rjump.c.orig	Wed Jul  3 08:06:28 2013
+++ src/r4300/x86/rjump.c	Thu Jan 23 12:51:02 2014
@@ -101,6 +101,15 @@ void dyna_start(void *code)
 #elif defined(__GNUC__) && defined(__i386__)
   #if defined(__PIC__)
     /* for -fPIC (shared libraries) */
+    #ifndef __GNUC_PREREQ
+    #  if defined __GNUC__ && defined __GNUC_MINOR__
+    #    define __GNUC_PREREQ(maj, min) \
+                ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
+    #  else
+    #    define __GNUC_PREREQ(maj, min) 0
+    #  endif
+    #endif
+
     #if __GNUC_PREREQ (4, 7)
     #  define GET_PC_THUNK_STR(reg) "__x86.get_pc_thunk." #reg
     #else
