From f259e71dbe98f653182f0c710143487a0188fbc5 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Tue, 20 Jan 2015 13:02:35 -0500
Subject: [PATCH] tools/ccsym:  update for modern versions of gcc

This dumps the predefined preprocessor macros
---
 src/tools/ccsym | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/src/tools/ccsym b/src/tools/ccsym
index bf4a92fafb..972c8433b4 100755
--- a/src/tools/ccsym
+++ b/src/tools/ccsym
@@ -1,16 +1,4 @@
 #!/bin/sh
 
-# src/tools/ccsym
-
-trap "rm -f /tmp/$$.*" 0 1 2 3 15
-cd /tmp
-cat >$$.c <<EOF
-extern int foo;
-EOF
-for i in `cc -v -c $$.c 2>&1`
-do
-        case "$i" in
-        -D*) echo "$i" | sed 's/^-D//';;
-        -A*) echo "$i" | sed 's/^-A\(.*\)(\(.*\))/\1=\2/';;
-        esac
-done
+# display gcc predefined preprocessor macros
+gcc -dM -E - < /dev/null
-- 
2.49.0