emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r99768: Remove all uses of C_DEBUG_SW


From: Dan Nicolaescu
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r99768: Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG.
Date: Mon, 29 Mar 2010 19:47:23 -0700
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 99768
committer: Dan Nicolaescu <address@hidden>
branch nick: trunk
timestamp: Mon 2010-03-29 19:47:23 -0700
message:
  Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG.
  * s/usg5-4.h (LIBS_DEBUG):
  * s/irix6-5.h (C_DEBUG_SWITCH):
  * s/gnu-linux.h (LIBS_DEBUG):
  * s/darwin.h (LIBS_DEBUG):
  * s/bsd-common.h (LIBS_DEBUG):
  * s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH):
  * m/iris4d.h (LIBS_DEBUG):
  * m/hp800.h (LIBS_DEBUG): Remove definitions.
  
  * Makefile.in (LIBES): Remove reference to LIBS_DEBUG.
  (LIBS_DEBUG): Remove definition.
  
  * configure.in: Remove all references to C_DEBUG_SWITCH.
modified:
  ChangeLog
  admin/CPP-DEFINES
  configure.in
  src/ChangeLog
  src/Makefile.in
  src/m/hp800.h
  src/m/iris4d.h
  src/s/aix4-2.h
  src/s/bsd-common.h
  src/s/darwin.h
  src/s/gnu-linux.h
  src/s/irix6-5.h
  src/s/sol2-6.h
  src/s/usg5-4.h
=== modified file 'ChangeLog'
--- a/ChangeLog 2010-03-30 00:22:34 +0000
+++ b/ChangeLog 2010-03-30 02:47:23 +0000
@@ -1,3 +1,7 @@
+2010-03-30  Dan Nicolaescu  <address@hidden>
+
+       * configure.in: Remove all references to C_DEBUG_SWITCH.
+
 2010-03-27  Eli Zaretskii  <address@hidden>
 
        * config.bat <lib-src>: Edit out lines that begin with several #

=== modified file 'admin/CPP-DEFINES'
--- a/admin/CPP-DEFINES 2010-03-22 02:56:56 +0000
+++ b/admin/CPP-DEFINES 2010-03-30 02:47:23 +0000
@@ -106,7 +106,6 @@
 CLASH_DETECTION
 COFF_BSD_SYMBOLS
 CRT0_DUMMIES
-C_DEBUG_SWITCH
 C_SWITCH_MACHINE
 C_SWITCH_SYSTEM
 C_SWITCH_SYSTEM_TEMACS
@@ -234,7 +233,6 @@
 LD_SWITCH_SYSTEM_TEMACS
 LD_SWITCH_SYSTEM_tmp
 LD_SWITCH_X_DEFAULT
-LIBS_DEBUG
 LIBS_MACHINE
 LIBS_SYSTEM
 LIBS_TERMCAP

=== modified file 'configure.in'
--- a/configure.in      2010-03-24 18:02:56 +0000
+++ b/configure.in      2010-03-30 02:47:23 +0000
@@ -888,10 +888,6 @@
 configure___ use_mmap_for_buffers=no
 #endif
 
-#ifndef C_DEBUG_SWITCH
-#define C_DEBUG_SWITCH -g
-#endif
-
 #ifndef C_OPTIMIZE_SWITCH
 #ifdef __GNUC__
 #define C_OPTIMIZE_SWITCH -O2
@@ -923,18 +919,18 @@
 
 /* Get the CFLAGS for tests in configure.  */
 #ifdef __GNUC__
-configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
+configure___ CFLAGS=C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
 #else
-configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
+configure___ CFLAGS='${SPECIFIED_CFLAGS}'
 #endif
 
 #else /* not THIS_IS_CONFIGURE */
 
 /* Get the CFLAGS for real compilation.  */
 #ifdef __GNUC__
-configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH C_WARNINGS_SWITCH 
${PROFILING_CFLAGS} '${SPECIFIED_CFLAGS}'
+configure___ REAL_CFLAGS=C_OPTIMIZE_SWITCH C_WARNINGS_SWITCH 
${PROFILING_CFLAGS} '${SPECIFIED_CFLAGS}'
 #else
-configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
+configure___ REAL_CFLAGS='${SPECIFIED_CFLAGS}'
 #endif
 
 #endif /* not THIS_IS_CONFIGURE */

=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2010-03-27 00:45:32 +0000
+++ b/src/ChangeLog     2010-03-30 02:47:23 +0000
@@ -1,3 +1,18 @@
+2010-03-30  Dan Nicolaescu  <address@hidden>
+
+       Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG.
+       * s/usg5-4.h (LIBS_DEBUG):
+       * s/irix6-5.h (C_DEBUG_SWITCH):
+       * s/gnu-linux.h (LIBS_DEBUG):
+       * s/darwin.h (LIBS_DEBUG):
+       * s/bsd-common.h (LIBS_DEBUG):
+       * s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH):
+       * m/iris4d.h (LIBS_DEBUG):
+       * m/hp800.h (LIBS_DEBUG): Remove definitions.
+
+       * Makefile.in (LIBES): Remove reference to LIBS_DEBUG.
+       (LIBS_DEBUG): Remove definition.
+
 2010-03-27  Chong Yidong  <address@hidden>
 
        * process.c (Fmake_network_process): Don't apply Bug#5173 fix for

=== modified file 'src/Makefile.in'
--- a/src/Makefile.in   2010-03-21 11:57:49 +0000
+++ b/src/Makefile.in   2010-03-30 02:47:23 +0000
@@ -127,11 +127,6 @@
 #define LIB_STANDARD
 #endif
 
-/* Unless inhibited or changed, use -lg to link for debugging.  */
-#ifndef LIBS_DEBUG
-#define LIBS_DEBUG -lg
-#endif
-
 /* Some s/SYSTEM.h files define this to request special libraries.  */
 #ifndef LIBS_SYSTEM
 #define LIBS_SYSTEM
@@ -850,7 +845,7 @@
 
 LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) $(DBUS_LIBS) \
    @LIBGPM@ @LIBRESOLV@ LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \
-   LIBS_DEBUG $(GETLOADAVG_LIBS) ${GCONF_LIBS} \
+   $(GETLOADAVG_LIBS) ${GCONF_LIBS} \
    @FREETYPE_LIBS@ @FONTCONFIG_LIBS@ @LIBOTF_LIBS@ @M17N_FLT_LIBS@ \
    $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR)
 

=== modified file 'src/m/hp800.h'
--- a/src/m/hp800.h     2010-03-23 02:39:19 +0000
+++ b/src/m/hp800.h     2010-03-30 02:47:23 +0000
@@ -93,8 +93,6 @@
 
 #define UNEXEC unexhp9k800.o
 
-#define LIBS_DEBUG
-
 /* Include the file bsdtty.h, since this machine has job control.  */
 #define NEED_BSDTTY
 

=== modified file 'src/m/iris4d.h'
--- a/src/m/iris4d.h    2010-03-23 02:39:19 +0000
+++ b/src/m/iris4d.h    2010-03-30 02:47:23 +0000
@@ -53,8 +53,6 @@
 #define DATA_START 0x10000000
 #define DATA_SEG_BITS  0x10000000
 
-#define LIBS_DEBUG
-
 /* Use terminfo instead of termcap.  */
 
 #define TERMINFO

=== modified file 'src/s/aix4-2.h'
--- a/src/s/aix4-2.h    2010-03-23 02:39:19 +0000
+++ b/src/s/aix4-2.h    2010-03-30 02:47:23 +0000
@@ -87,10 +87,6 @@
 #define LINKER cc
 #endif
 
-/* Prevent -lg from being used for debugging.  Not needed.  */
-
-#define LIBS_DEBUG
-
 /* No need to specify -lc when linking.  */
 
 #define LIB_STANDARD
@@ -130,16 +126,6 @@
    It is just a guess which versions of AIX need this definition.  */
 #undef HAVE_STRING_H
 
-/* For AIX, it turns out compiling emacs under AIX 3.2.4 REQUIRES "cc -g"
-   because "cc -O" crashes. Under AIX 3.2.5, "cc -O" is required because
-   "cc -g" crashes. Go figure.  address@hidden */
-/* The above isn't generally true.  If it occurs with some compiler
-   release, seek a fixed version, be it XLC or GCC.  The XLC version
-   isn't tied to the OS version on AIX any more than elsewhere.  XLC
-   (the IBM compiler) can use -g with -O.  (-O3 is also a possibility
-   for the optimization level.)  -- fx, after David Edelsohn.  */
-#define C_DEBUG_SWITCH -g -O
-
 /* Perry Smith <address@hidden> says these are correct.  */
 #define SIGNALS_VIA_CHARACTERS
 #define MAIL_USE_LOCKF

=== modified file 'src/s/bsd-common.h'
--- a/src/s/bsd-common.h        2010-03-20 07:57:11 +0000
+++ b/src/s/bsd-common.h        2010-03-30 02:47:23 +0000
@@ -46,8 +46,6 @@
 #define HAVE_TERMIOS
 #define NO_TERMIO
 
-#define LIBS_DEBUG
-
 #define SYSV_SYSTEM_DIR
 
 /* POSIX-style pgrp behavior.  */

=== modified file 'src/s/darwin.h'
--- a/src/s/darwin.h    2010-01-13 08:35:10 +0000
+++ b/src/s/darwin.h    2010-03-30 02:47:23 +0000
@@ -189,9 +189,6 @@
 /* Link this program just by running cc.  */
 #define ORDINARY_LINK
 
-/* We don't have a g library, so override the -lg LIBS_DEBUG switch.  */
-#define LIBS_DEBUG
-
 /* Adding -lm confuses the dynamic linker, so omit it.  */
 #define LIB_MATH
 

=== modified file 'src/s/gnu-linux.h'
--- a/src/s/gnu-linux.h 2010-03-23 02:47:41 +0000
+++ b/src/s/gnu-linux.h 2010-03-30 02:47:23 +0000
@@ -194,19 +194,10 @@
 #define POSIX                 /* affects getpagesize.h and systty.h */
 #define POSIX_SIGNALS
 
-/* Best not to include -lg, unless it is last on the command line */
-#define LIBS_DEBUG
 #undef LIB_GCC
 #define LIB_GCC
 #define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtn.o
 
-/* Don't use -g in test compiles in configure.
-   This is so we will use the same shared libs for that linking
-   that are used when linking temacs.  */
-#ifdef THIS_IS_CONFIGURE
-#define C_DEBUG_SWITCH
-#endif
-
 /* _BSD_SOURCE is redundant, at least in glibc2, since we define
    _GNU_SOURCE.  Left in in case it's relevant to libc5 systems and
    anyone's still using Emacs on those.  --fx 2002-12-14  */

=== modified file 'src/s/irix6-5.h'
--- a/src/s/irix6-5.h   2010-03-20 07:09:31 +0000
+++ b/src/s/irix6-5.h   2010-03-30 02:47:23 +0000
@@ -101,19 +101,6 @@
 #define _LP64                  /* lisp.h takes care of the rest */
 #endif /* _MIPS_SZLONG */
 
-/* The only supported 32-bit configuration of GCC under IRIX6.x produces
-   n32 MIPS ABI binaries and also supports -g. */
-#ifdef __GNUC__
-#define C_DEBUG_SWITCH -g
-#else
-/* Optimize, inaccurate debugging, increase limit on size of what's
-   optimized.
-
-   This should also be applicable other than on Irix 6.5, but I don't
-   know for which compiler versions.  -- fx */
-#define C_DEBUG_SWITCH -g3 -O -OPT:Olimit=3500
-#endif
-
 #undef SA_RESTART
 
 #undef TIOCSIGSEND             /* defined in usg5-4.h */

=== modified file 'src/s/sol2-6.h'
--- a/src/s/sol2-6.h    2010-03-20 07:09:31 +0000
+++ b/src/s/sol2-6.h    2010-03-30 02:47:23 +0000
@@ -48,11 +48,6 @@
 #define LIBS_TERMCAP -ltermcap
 #endif
 
-#ifndef __GNUC__
-/* eggert thinks all versions of SunPro C allowed this.  */
-#define C_DEBUG_SWITCH -g -O
-#endif /* GCC */
-
 /* This is the same definition as in usg5-4.h, but with sigblock/sigunblock
    rather than sighold/sigrelse, which appear to be BSD4.1 specific and won't
    work if POSIX_SIGNALS is defined.  It may also be appropriate for SVR4.x

=== modified file 'src/s/usg5-4.h'
--- a/src/s/usg5-4.h    2010-03-20 07:09:31 +0000
+++ b/src/s/usg5-4.h    2010-03-30 02:47:23 +0000
@@ -103,10 +103,6 @@
 
 #define LIB_STANDARD
 
-/* there are no -lg libraries on this system, and no libPW */
-
-#define LIBS_DEBUG
-
 /* Undump with ELF */
 
 #undef COFF


reply via email to

[Prev in Thread] Current Thread [Next in Thread]