From 8b8e6b4e5d1932268ac150688e619cef78b75999 Mon Sep 17 00:00:00 2001
From: Alexey Neyman <stilor@att.net>
Date: Wed, 13 Mar 2019 23:56:12 -0700
Subject: [PATCH] Remove "event-loop.h" inclusion from "top.h"

Older GCCs (e.g. GCC 4.4 in CentOS 6) chokes on having two identical
typedefs like this:

typedef void *p;
typedef void *p;

The event-loop.h header does not have a guard against double-inclusion.
Not the best solution, but it works and eventually 7.12 will fall into
obsolescence anyway.

Signed-off-by: Alexey Neyman <stilor@att.net>
---
 packages/gdb/7.12.1/0006-duplicate-typedef.patch | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 packages/gdb/7.12.1/0006-duplicate-typedef.patch

diff --git a/packages/gdb/7.12.1/0006-duplicate-typedef.patch b/packages/gdb/7.12.1/0006-duplicate-typedef.patch
new file mode 100644
index 00000000..c7183603
--- /dev/null
+++ b/packages/gdb/7.12.1/0006-duplicate-typedef.patch
@@ -0,0 +1,16 @@
+
+
+---
+ gdb/top.h |    1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/gdb/top.h
++++ b/gdb/top.h
+@@ -21,7 +21,6 @@
+ #define TOP_H
+ 
+ #include "buffer.h"
+-#include "event-loop.h"
+ 
+ struct tl_interp_info;
+