Undo most of the changes in the gcc-2.6.3 "upgrade"
- Don't define NO_IMPLICIT_EXTERN_C here. It is already the default (defined in i386/bsd.h). - Don't lose the fixed comment about FUNCTION_PROFILER. - Don't lose the define of NO_PROFILE_DATA. Replace the unused define of COMMENT_BEGIN by the less-unused define of ASM_COMMENT_START. COMMENT_BEGIN was only defined in i386-specific files and was not used in any part of gcc-2.6.3. ASM_COMMENT_START is defined for several targets and is used for stuff that we don't support (dwarf).
This commit is contained in:
parent
8dcdb65e4e
commit
60ae9f8840
@ -22,9 +22,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
/* This is tested by i386gas.h. */
|
||||
#define YES_UNDERSCORES
|
||||
|
||||
/* Don't assume anything about the header files. */
|
||||
#define NO_IMPLICIT_EXTERN_C
|
||||
|
||||
#include "i386/gstabs.h"
|
||||
|
||||
/* Get perform_* macros to build libgcc.a. */
|
||||
@ -68,7 +65,12 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
#define HAVE_ATEXIT
|
||||
|
||||
/* Redefine this to use %eax instead of %edx. */
|
||||
/* Tell final.c that we don't need a label passed to mcount. */
|
||||
|
||||
#define NO_PROFILE_DATA
|
||||
|
||||
/* Redefine this to not pass an unused label in %edx. */
|
||||
|
||||
#undef FUNCTION_PROFILER
|
||||
#define FUNCTION_PROFILER(FILE, LABELNO) \
|
||||
{ \
|
||||
@ -88,10 +90,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
}
|
||||
#endif
|
||||
|
||||
/* There are conflicting reports about whether this system uses
|
||||
a different assembler syntax. wilson@cygnus.com says # is right. */
|
||||
#undef COMMENT_BEGIN
|
||||
#define COMMENT_BEGIN "#"
|
||||
/* Override the default comment-starter of "/". */
|
||||
|
||||
#undef ASM_COMMENT_START
|
||||
#define ASM_COMMENT_START "#"
|
||||
|
||||
#undef ASM_APP_ON
|
||||
#define ASM_APP_ON "#APP\n"
|
||||
|
Loading…
Reference in New Issue
Block a user