]> git.eshelyaron.com Git - emacs.git/commitdiff
* configure.ac (DEBUGGER_SEES_C_MACROS): Remove.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 Nov 2013 03:58:30 +0000 (19:58 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 Nov 2013 03:58:30 +0000 (19:58 -0800)
* src/lisp.h (DEBUGGER_SEES_C_MACROS): Likewise.
It apparently doesn't work for GCC 3, and I suppose it's more
trouble than it's worth to worry about this.

ChangeLog
configure.ac
src/ChangeLog
src/lisp.h

index 506fa045864f7b1d8ad30a02f9f7b9a26bee886b..30c87c3e61363bf04a92c50c30cf00296e776d08 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * configure.ac (DEBUGGER_SEES_C_MACROS): Remove.
+       It apparently doesn't work for GCC 3, and I suppose it's more
+       trouble than it's worth to worry about this.
+
 2013-11-15  Paul Eggert  <eggert@cs.ucla.edu>
 
        * configure.ac (DEBUGGER_SEES_C_MACROS): New macro.
index 9c66a7d2d855d561efd4551a45aa108155982b50..a9baf608bf382df8ac0db7a434d827a8a24f4fec 100644 (file)
@@ -697,16 +697,6 @@ if test "$ac_test_CFLAGS" != set; then
   esac
 fi
 
-for flag in $CFLAGS -; do
-  case $flag in
-    -g*3)
-      AC_DEFINE([DEBUGGER_SEES_C_MACROS], 1,
-        [Define to 1 if C macros are visible to the debugger, as with
-        GCC's -g3 option.])
-      break;;
-  esac
-done
-
 AC_ARG_ENABLE([gcc-warnings],
   [AS_HELP_STRING([--enable-gcc-warnings],
                   [turn on lots of GCC warnings/errors. This is intended for
index 60a965e0d2f8ee3d0ffb21632e50dfd48383d13e..de4c1dc65316ec4f9a90a55e79bdc74b869bbaba 100644 (file)
@@ -1,3 +1,7 @@
+2013-11-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lisp.h (DEBUGGER_SEES_C_MACROS): Remove.
+
 2013-11-16  Eli Zaretskii  <eliz@gnu.org>
 
        * doc.c (Fsubstitute_command_keys): Inhibit modification hooks
index 50b0f75c4710d0ec7c98a2187ee803ff5611d6e0..926b83d7ce0c8d8531af3fff31ab543ef92f452e 100644 (file)
@@ -45,14 +45,7 @@ INLINE_HEADER_BEGIN
    definitions visible to the debugger.  It's used for symbols that
    .gdbinit needs, symbols whose values may not fit in 'int' (where an
    enum would suffice).  */
-#if defined DEBUGGER_SEES_C_MACROS && defined __GNUC__
-/* GCC versions before 3.5 have unreliable support for C macros in
-   debug info.  */
-# if __GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 5)
-#  undef DEBUGGER_SEES_C_MACROS
-# endif
-#endif
-#if defined MAIN_PROGRAM && !defined DEBUGGER_SEES_C_MACROS
+#if defined MAIN_PROGRAM
 # define DEFINE_GDB_SYMBOL_BEGIN(type, id) type const id EXTERNALLY_VISIBLE
 # define DEFINE_GDB_SYMBOL_END(id) = id;
 #else