diff options
author | Dave Love <fx@gnu.org> | 1999-08-21 17:27:31 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 1999-08-21 17:27:31 +0000 |
commit | 3cbbbdc6fa47e0eededfcc79dfa49e41e9e08e7e (patch) | |
tree | ba67cabecfef4e63d5b1c8081eb5905ae39620e6 | |
parent | ccecdd38a2c9104ed9c93b2734e8136f422eaa8b (diff) | |
download | emacs-3cbbbdc6fa47e0eededfcc79dfa49e41e9e08e7e.tar.gz |
(C_DEBUG_SWITCH): Use -g -O.
-rw-r--r-- | src/s/aix3-2-5.h | 11 | ||||
-rw-r--r-- | src/s/aix4-1.h | 4 |
2 files changed, 10 insertions, 5 deletions
diff --git a/src/s/aix3-2-5.h b/src/s/aix3-2-5.h index 7490b27abd9..04c8ccf44ad 100644 --- a/src/s/aix3-2-5.h +++ b/src/s/aix3-2-5.h @@ -5,12 +5,13 @@ /* 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. --floppy@merlin.mit.edu */ -#ifndef __GNUC__ +/* 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. */ #undef C_DEBUG_SWITCH -#undef C_OPTIMIZE_SWITCH -#define C_DEBUG_SWITCH -O -#define C_OPTIMIZE_SWITCH -O -#endif +#define C_DEBUG_SWITCH -g -O /* Perry Smith <pedz@ddivt1.austin.ibm.com> says these are correct. */ #define SIGNALS_VIA_CHARACTERS diff --git a/src/s/aix4-1.h b/src/s/aix4-1.h index ce9bf026df5..c365bc7d102 100644 --- a/src/s/aix4-1.h +++ b/src/s/aix4-1.h @@ -17,11 +17,15 @@ /* David Edelsohn <dje@watson.ibm.com> says that this actually depends on the version of XLC, which can't be predicted from the system version. What a mess! */ +/* No more of a mess than other systems, GNU+GCC included. See + comments in aix3-2-5.h. -- fx */ +#if 0 #ifndef __GNUC__ #undef C_DEBUG_SWITCH #undef C_OPTIMIZE_SWITCH #define C_DEBUG_SWITCH -g #endif +#endif /* The X internationalization stuff is still broken in AIX 4.1, so don't #undef X11R5_INHIBIT_I18N |