coolidge@casca.cs.uiuc.edu (John Coolidge) (03/20/90)
Here are a couple of minor patches to tm-aux.h for gcc 1.37.1 (although these should work fine with any version). They do two things: #define a couple of things to make g++ happy (see related posting) and add the symbols 'macII' and 'AUX' to the symbols cpp predefines. This should make life a bit less of a hassle w.r.t. finding out what sort of machine you're compiling on. --John --------------------------------------------------------------------------- *** old/tm-aux.h Mon Mar 12 13:11:41 1990 --- tm-aux.h Sat Mar 17 16:05:45 1990 *************** *** 33,38 **** --- 33,40 ---- #define SDB_DEBUGGING_INFO #define ASM_REVERSE_CMP /* cmp has operands backwards */ #define BUGGY_TST_ADDRESS /* tst a0 doesn't assemble */ + #define NO_DOLLAR_IN_LABEL + #define NO_DOT_IN_LABEL #ifdef USE_GAS #error "Can't define AUX_ASM and USE_GAS" #endif *************** *** 88,94 **** /* Names to predefine in the preprocessor for this target machine (for non-strict-ANSI programs only). */ ! #define CPP_PREDEFINES "-Dunix -Dm68k -D_SYSV_SOURCE -D_BSD_SOURCE -D_AUX_SOURCE" /* Every structure or union's size must be a multiple of 2 bytes. */ --- 90,96 ---- /* Names to predefine in the preprocessor for this target machine (for non-strict-ANSI programs only). */ ! #define CPP_PREDEFINES "-Dunix -Dm68k -D_SYSV_SOURCE -D_BSD_SOURCE -D_AUX_SOURCE -DmacII -DAUX" /* Every structure or union's size must be a multiple of 2 bytes. */ -------------------------------------------------------------------------- John L. Coolidge Internet:coolidge@cs.uiuc.edu UUCP:uiucdcs!coolidge Of course I don't speak for the U of I (or anyone else except myself) Copyright 1990 John L. Coolidge. Copying allowed if (and only if) attributed. You may redistribute this article if and only if your recipients may as well.