(DOLLARS_IN_IDENTIFIERS): Remove.
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 9 Oct 1996 20:26:20 +0000 (16:26 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 9 Oct 1996 20:26:20 +0000 (16:26 -0400)
From-SVN: r12936

gcc/config/i386/dgux.h
gcc/config/m68k/apollo68.h
gcc/config/m88k/m88k.h
gcc/config/mips/mips.h
gcc/config/nextstep.h
gcc/config/pa/pa.h
gcc/config/vax/ultrix.h
gcc/config/vax/vms.h
gcc/cpplib.h

index 7df0dbff9f010afca0575719d1e5c9bd24efeb18..92ba17617e0574d74bac849712a34fa0ebfd574b 100644 (file)
@@ -1,7 +1,6 @@
 /* Target definitions for GNU compiler for Intel 80x86 running DG/ux
-   Copyright (C) 1993, 1995 Free Software Foundation, Inc.
-
-   Currently maintained by (gcc@dg-rtp.dg.com)
+   Copyright (C) 1993, 1995, 1996 Free Software Foundation, Inc.
+   Currently maintained by gcc@dg-rtp.dg.com.
 
 This file is part of GNU CC.
 
@@ -26,7 +25,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include "i386/sysv4.h"
 
 #ifndef VERSION_INFO2
-#define VERSION_INFO2   "$Revision: 1.3 $"
+#define VERSION_INFO2   "$Revision: 1.4 $"
 #endif
 
 #ifndef VERSION_STRING
@@ -91,13 +90,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define WCHAR_TYPE_SIZE BITS_PER_WORD
 
 
-/* Define this to be nonzero if the character `$' should be allowed
-   by default in identifier names.  DG/ux does this differently than
-   standard i386 */
-
-#undef  DOLLARS_IN_IDENTIFIERS
-#define DOLLARS_IN_IDENTIFIERS  1
-
 /* Some machines may desire to change what optimizations are performed for
    various optimization levels.   This macro, if defined, is executed once
    just after the optimization level is determined and before the remainder
index caaaeff43130625a92dae6dcc5d9d259821e2f2a..2e43dbd6637bdec83015088020ebf86f40d7eeab 100644 (file)
@@ -87,10 +87,6 @@ Boston, MA 02111-1307, USA.  */
 #define IDENT_DIRECTIVE
 #define ASM_OUTPUT_IDENT(FILE, NAME)
 
-/* Allow dollarsigns in identifiers */
-
-#define DOLLARS_IN_IDENTIFIERS 2
-
 /* -m68000 requires special flags to the assembler.  */
 
 #define ASM_SPEC \
index 9f08f73f41423ce05f04fdb1db90013d9fe344d5..600ca6355a12839127f4ddabd7bf8be49047e556 100644 (file)
@@ -198,13 +198,13 @@ extern char * reg_names[];
    Redefined in sysv4.h, and luna.h.  */
 #define VERSION_INFO1  "m88k, "
 #ifndef VERSION_INFO2
-#define VERSION_INFO2   "$Revision: 1.70 $"
+#define VERSION_INFO2   "$Revision: 1.71 $"
 #endif
 
 #ifndef VERSION_STRING
 #define VERSION_STRING  version_string
 #ifdef __STDC__
-#define TM_RCS_ID      "@(#)" __FILE__ " $Revision: 1.70 $ " __DATE__
+#define TM_RCS_ID      "@(#)" __FILE__ " $Revision: 1.71 $ " __DATE__
 #else
 #define TM_RCS_ID      "$What: <@(#) m88k.h,v  1.1.1.2.2.2> $"
 #endif  /* __STDC__ */
@@ -1708,10 +1708,6 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
       (COST) -= 4; /* 88110 store reservation station.  */             \
   } while (0)
 
-/* Define this to be nonzero if the character `$' should be allowed
-   by default in identifier names.  */
-#define        DOLLARS_IN_IDENTIFIERS  1
-
 /* Do not break .stabs pseudos into continuations.  */
 #define DBX_CONTIN_LENGTH 0
 \f
index e2c5883cd25eb84e10df67349912d2f1e79a4a42..1b360c8f6716fafddc81dd9b782b1e5fd5afaae4 100644 (file)
@@ -2723,17 +2723,6 @@ while (0)
 #define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) \
   (TARGET_64BIT ? ((INPREC) <= 32 || (OUTPREC) > 32) : 1)
 
-/* Define this macro to control use of the character `$' in
-   identifier names.  The value should be 0, 1, or 2.  0 means `$'
-   is not allowed by default; 1 means it is allowed by default if
-   `-traditional' is used; 2 means it is allowed by default provided
-   `-ansi' is not used.  1 is the default; there is no need to
-   define this macro in that case. */
-
-#ifndef DOLLARS_IN_IDENTIFIERS
-#define DOLLARS_IN_IDENTIFIERS 1
-#endif
-
 /* Specify the machine mode that pointers have.
    After generation of rtl, the compiler makes no further distinction
    between pointers and any other objects of this machine mode.  */
index 8ef3001ec7f0cf4e5dbb135f81412f6e2e83758e..ca995514d7ecc571f0f1a4163ef2216e664edb56 100644 (file)
@@ -152,11 +152,6 @@ Boston, MA 02111-1307, USA.  */
      %{p:%e-p profiling is no longer supported.  Use -pg instead.} \
      %{!p:-lposixcrt0.o}}}"
 
-/* Why not? */
-
-#undef DOLLARS_IN_IDENTIFIERS
-#define DOLLARS_IN_IDENTIFIERS 2
-
 /* Allow #sscs (but don't do anything). */
 
 #define SCCS_DIRECTIVE
index f69102549277a320fbf31ba0e2c2e4fbd166b37a..0755df08862a760c25726b7d26f34ade91761d74 100644 (file)
@@ -246,9 +246,6 @@ extern int target_flags;
 #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
 #endif
 
-/* Allow $ in identifiers.  */
-#define DOLLARS_IN_IDENTIFIERS 2
-
 /* Make gcc agree with <machine/ansi.h> */
 
 #define SIZE_TYPE "unsigned int"
index 753e0f8e233cd951eb8023a21ebf7c8d2ff2e74a..7181e5b0019344f5129afa79d870ce18a2213030 100644 (file)
@@ -1,9 +1,6 @@
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES " -Dvax -Dunix -Dultrix -Dbsd4_2 -D__vax -D__unix -D__ultrix -D__bsd4_2 -Asystem(unix) -Asystem(bsd) -Acpu(vax) -Amachine(vax)"
 
-/* By default, allow $ to be part of an identifier.  */
-#define DOLLARS_IN_IDENTIFIERS 1
-
 /* These are as defined in /usr/include/sys/stdtypes.h.
    These values are for ultrix 4.2 on the vax.  */
 #define SIZE_TYPE "unsigned int"
index be47b3676f97fbb1ec03233b465a463397119da7..b9a242b27fe63ea1187fd0bc4d2215ac793a63e8 100644 (file)
@@ -59,9 +59,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define DEFAULT_GDB_EXTENSIONS 0
 
-/* By default, allow $ to be part of an identifier.  */
-#define DOLLARS_IN_IDENTIFIERS 2
-
 #define TARGET_DEFAULT 1
 #define TARGET_NAME "vax/vms"
 
index aa3e327e0e0e35f9eaec657efe5a6a49f2172217..d802a4adff0595e7536382d2f2a3622b9bf9160b 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for CPP library.
-   Copyright (C) 1995 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996 Free Software Foundation, Inc.
    Written by Per Bothner, 1994-95.
 
 This program is free software; you can redistribute it and/or modify it
@@ -423,17 +423,10 @@ struct cpp_options {
      so don't look for #include "foo" the source-file directory.  */
   char ignore_srcdir;
 
-/* Zero means dollar signs are punctuation.
-   -$ stores 0; -traditional may store 1.  Default is 1 for VMS, 0 otherwise.
-   This must be 0 for correct processing of this ANSI C program:
-       #define foo(a) #a
-       #define lose(b) foo (b)
-       #define test$
-       lose (test)     */
+  /* Zero means dollar signs are punctuation.
+     This used to be needed for conformance to the C Standard,
+     before the C Standard was corrected.  */
   char dollars_in_ident;
-#ifndef DOLLARS_IN_IDENTIFIERS
-#define DOLLARS_IN_IDENTIFIERS 1
-#endif
 
   /* Nonzero means try to imitate old fashioned non-ANSI preprocessor.  */
   char traditional;