]> gcc.gnu.org Git - gcc.git/commitdiff
c-parse.in (language_string): Constify.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 31 Aug 1999 02:16:34 +0000 (02:16 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 31 Aug 1999 02:16:34 +0000 (02:16 +0000)
* c-parse.in (language_string): Constify.

* dwarf2out.c (language_string): Remove declaration.

* dwarfout.c (language_string): Likewise.

* toplev.c (language_string, init_parse, finish_parse): Likewise.

* tree.h (language_string, init_parse, finish_parse): Declare.

* i386/sun386.h (language_string): Remove declaration.

* mips.h (language_string): Likewise.

* nextstep.h (language_string): Likewise.

* nextstep21.h (language_string): Likewise.

* rs6000.c (language_string): Likewise.

In ch:
* parse.c (language_string): Constify.
In cp:
* parse.y (language_string): Constify.
In f:
* com.c (language_string): Constify.
In java:
* lang.c (language_string): Constify.

From-SVN: r29000

24 files changed:
gcc/ChangeLog
gcc/c-parse.c
gcc/c-parse.in
gcc/c-parse.y
gcc/ch/ChangeLog
gcc/ch/parse.c
gcc/config/i386/sun386.h
gcc/config/mips/mips.h
gcc/config/nextstep.h
gcc/config/nextstep21.h
gcc/config/rs6000/rs6000.c
gcc/cp/ChangeLog
gcc/cp/parse.c
gcc/cp/parse.y
gcc/dwarf2out.c
gcc/dwarfout.c
gcc/f/ChangeLog
gcc/f/com.c
gcc/java/ChangeLog
gcc/java/lang.c
gcc/objc/objc-parse.c
gcc/objc/objc-parse.y
gcc/toplev.c
gcc/tree.h

index 230e0f1dda5e33250328ee3da78f4e85adcc7f8c..0279ec0628959e4e0574d11fd0604e5c6ca449c2 100644 (file)
@@ -1,3 +1,25 @@
+Mon Aug 30 22:04:36 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * c-parse.in (language_string): Constify.
+
+       * dwarf2out.c (language_string): Remove declaration.
+
+       * dwarfout.c (language_string): Likewise.
+
+       * toplev.c (language_string, init_parse, finish_parse): Likewise.
+
+       * tree.h (language_string, init_parse, finish_parse): Declare.
+
+       * i386/sun386.h (language_string): Remove declaration.
+
+       * mips.h (language_string): Likewise.
+
+       * nextstep.h (language_string): Likewise.
+
+       * nextstep21.h (language_string): Likewise.
+
+       * rs6000.c (language_string): Likewise.
+
 Mon Aug 30 20:56:08 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (OBJS, PROTO_OBJS): Remove getpwd.o.
index ff2b2294b246c9e643d108750238122e24ada42e..063d3db006ef017cba495f33a0c092f31ac58851 100644 (file)
@@ -88,7 +88,7 @@
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  */
-char *language_string = "GNU C";
+const char * const language_string = "GNU C";
 
 /* Like YYERROR but do call yyerror.  */
 #define YYERROR1 { yyerror ("syntax error"); YYERROR; }
index dc8df7827d8b62868840e42c06777d19104c76ee..7bd12990ddc042693195e0c1b96977b06a5a4139 100644 (file)
@@ -81,10 +81,10 @@ end ifobjc
 /* Since parsers are distinct for each language, put the language string
    definition here.  */
 ifobjc
-char *language_string = "GNU Obj-C";
+const char * const language_string = "GNU Obj-C";
 end ifobjc
 ifc
-char *language_string = "GNU C";
+const char * const language_string = "GNU C";
 end ifc
 
 /* Like YYERROR but do call yyerror.  */
index 73730fb5cce2e9e5ebca7b3099a6ac600f3e4c81..08d985b0876515eac8026df1e6fd594b5a6769e0 100644 (file)
@@ -73,7 +73,7 @@ State 434 contains 2 shift/reduce conflicts.  (Four ways to parse this.)  */
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  */
-char *language_string = "GNU C";
+const char * const language_string = "GNU C";
 
 /* Like YYERROR but do call yyerror.  */
 #define YYERROR1 { yyerror ("syntax error"); YYERROR; }
index 76471e1e83aeb51db844fa6c9c394ecf5fc3f754..09d5c06f2fb5313801786716cb3bb63b22067cae 100644 (file)
@@ -1,3 +1,7 @@
+1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * parse.c (language_string): Constify.
+
 1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (LIBS, LIBDEPS): Link with & depend on libiberty.a.
index 72d1db68771cc6dfb09c9a00008d8761a7e3cc13..36913ce7e4bba31cc8b618cb377c4c177cdea64f 100644 (file)
@@ -53,7 +53,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* Since parsers are distinct for each language, put the 
    language string definition here.  (fnf) */
-char *language_string = "GNU CHILL";
+const char * const language_string = "GNU CHILL";
 
 /* Common code to be done before expanding any action. */
 #define INIT_ACTION { \
index 4302ec40841db459cd0b1b0426f1180c0e8c1566..8171b8936fbdea811e54666657191be7cfe77333 100644 (file)
@@ -57,7 +57,7 @@ do                                                            \
 #undef ASM_FILE_START
 #define ASM_FILE_START(FILE) \
   do {                                                 \
-    extern char *version_string, *language_string;     \
+    extern char *version_string;                       \
     {                                                  \
       int len = strlen (main_input_filename);          \
       char *na = main_input_filename + len;            \
index 409e9c57079ea31fab0598837b8089a4433c7fe3..e80eb6afeb99efbacf4cdd44ceb27d1fa6839193 100644 (file)
@@ -27,7 +27,6 @@ Boston, MA 02111-1307, USA.  */
 
 extern char    *asm_file_name;
 extern char    call_used_regs[];
-extern char    *language_string;
 extern int     may_call_alloca;
 extern char   **save_argv;
 extern int     target_flags;
index 59050a18a9e24e2cc64b7c167aba484caceb6137..69c3712e25d5615a7cca6302264d8a49db80c9b0 100644 (file)
@@ -250,7 +250,6 @@ Boston, MA 02111-1307, USA.  */
 #undef ASM_FILE_END
 #define ASM_FILE_END(FILE)                                     \
   do {                                                         \
-    extern char *language_string;                              \
     if (strcmp (language_string, "GNU C++") == 0)              \
       {                                                                \
        constructor_section ();                                 \
index 8009571672b7efa39566cc2b0dc775b2e1c3f3b7..aa2c443fe02a295e3f8994389f0ceca8fbecf9fe 100644 (file)
@@ -43,7 +43,6 @@ Boston, MA 02111-1307, USA.  */
 #undef ASM_FILE_END
 #define ASM_FILE_END(FILE)                                     \
   do {                                                         \
-    extern char *language_string;                              \
       if (strcmp (language_string, "GNU C++") == 0)            \
       {                                                                \
        ASM_OUTPUT_ALIGN (FILE, 1);                             \
index d53672f0c7c0eb8fa176df434018395c5b1f2916..700fd3eaea0541c521e419816f2a896b44cc8fc0 100644 (file)
@@ -43,7 +43,6 @@ Boston, MA 02111-1307, USA.  */
 #define TARGET_NO_PROTOTYPE 0
 #endif
 
-extern char *language_string;
 extern int profile_block_flag;
 
 #define min(A,B)       ((A) < (B) ? (A) : (B))
index 018147da84413b166bcb62cd839f1b82be25bf20..68c359077304742a97d89b6eb4cb20a61e31545d 100644 (file)
@@ -1,3 +1,7 @@
+1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * parse.y (language_string): Constify.
+
 1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * repo.c (getpwd): Don't prototype.
index f70555f77de25051aac0d98b45202f1122e3faf9..9725019dbb34a31f5f1900493952e4bc6bd4c01b 100644 (file)
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  (fnf) */
-char *language_string = "GNU C++";
+const char * const language_string = "GNU C++";
 
 extern struct obstack permanent_obstack;
 
index ef96a0b51061910d59efce638d3bd5bbdf22a6ca..de9c1f3fb80d780063e70f1cfac172de118d0404 100644 (file)
@@ -45,7 +45,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  (fnf) */
-char *language_string = "GNU C++";
+const char * const language_string = "GNU C++";
 
 extern struct obstack permanent_obstack;
 
index 2941002486797973715bec0462b2d9147b7c64b9..af08bec298f8199be89941c06cfb739e79a3a545 100644 (file)
@@ -2220,7 +2220,6 @@ limbo_die_node;
 
 extern int flag_traditional;
 extern char *version_string;
-extern char *language_string;
 
 /* Fixed size portion of the DWARF compilation unit header.  */
 #define DWARF_COMPILE_UNIT_HEADER_SIZE (2 * DWARF_OFFSET_SIZE + 3)
index 4f6c3ea93aa2a94c9229de2fdef1396f7cd772c7..fbc9f44c1243e43a46dff20330472454c614909c 100644 (file)
@@ -106,7 +106,6 @@ extern time_t time PROTO ((time_t *)); /* FIXME: use NEED_DECLARATION_TIME */
 
 extern int flag_traditional;
 extern char *version_string;
-extern char *language_string;
 
 /* Maximum size (in bytes) of an artificially generated label. */
 
index 848cd25ed176bb584c911dd7f3190324724704c8..aab7c9aa55cab2e5aa8e6ea6def8c4833d33882a 100644 (file)
@@ -1,3 +1,7 @@
+Mon Aug 30 22:05:53 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * com.c (language_string): Constify.
+
 Mon Aug 30 20:29:30 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (LIBS, LIBDEPS): Link with & depend on libiberty.a.
index 8d0fc68f51277ccf4d5a29f0dc7fa0277865724a..c57d94abc944fa94062e59a4a73a69c1e38defd9 100644 (file)
@@ -234,7 +234,7 @@ tree va_list_type_node;
 /* ~~gcc/tree.h *should* declare this, because toplev.c and dwarfout.c
    reference it.  */
 
-char *language_string = "GNU F77";
+const char * const language_string = "GNU F77";
 
 /* Stream for reading from the input file.  */
 FILE *finput;
index f0730bc73c2098357691267845320a0eac2a32b3..29bba84b1a29e15f28ec3a7448b7903fd7a34256 100644 (file)
@@ -1,3 +1,7 @@
+1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * lang.c (language_string): Constify.
+
 1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (LIBS): Fix definition so we link with $(CLIB).
index 18fba2801ad81bf07c0b61924a61c7861866912f..0a444b4d5e8dbdb8fada7bfa7ad5a35b20122e33 100644 (file)
@@ -81,7 +81,7 @@ const char *java_tree_code_name[] = {
 
 int compiling_from_source;
 
-char *language_string = "GNU Java";
+const char * const language_string = "GNU Java";
 
 /* Nonzero if we want to automatically do array bounds checking;
    on by default.  Use -fno-bounds-check to disable.  */
index 7ab1034c1787f9a30e676089e8a945f89fb40e47..f34ec91a596836c405df6aca57100e25475f499c 100644 (file)
@@ -89,7 +89,7 @@
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  */
-char *language_string = "GNU Obj-C";
+const char * const language_string = "GNU Obj-C";
 
 /* Like YYERROR but do call yyerror.  */
 #define YYERROR1 { yyerror ("syntax error"); YYERROR; }
index 26dba44480ce9e2599a522308f45fb1fc543f64c..a092e1e88bafb076942957fc3ed874b2fdefd5a7 100644 (file)
@@ -51,7 +51,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* Since parsers are distinct for each language, put the language string
    definition here.  */
-char *language_string = "GNU Obj-C";
+const char * const language_string = "GNU Obj-C";
 
 /* Like YYERROR but do call yyerror.  */
 #define YYERROR1 { yyerror ("syntax error"); YYERROR; }
index c6cac416790d323eb85270a7c70680bd2fd569be..532c98b1f74b01586c45dc420b5d9cd8fa1da6e1 100644 (file)
@@ -140,7 +140,7 @@ You Lose!  You must define PREFERRED_DEBUGGING_TYPE!
 #if ! (defined (VMS) || defined (OS2))
 extern char **environ;
 #endif
-extern char *version_string, *language_string;
+extern char *version_string;
 
 /* Carry information from ASM_DECLARE_OBJECT_NAME
    to ASM_FINISH_DECLARE_OBJECT.  */
@@ -148,8 +148,6 @@ extern char *version_string, *language_string;
 extern int size_directive_output;
 extern tree last_assemble_variable_decl;
 
-extern char *init_parse PVPROTO((char *));
-extern void finish_parse ();
 extern void init_decl_processing ();
 extern void init_obstacks ();
 extern void init_tree_codes ();
index bd9b34df035a3f095d031b65f3f1160bac91eff3..e5a9ebf0a3055d4e09af0d7384d95ce10a8575a2 100644 (file)
@@ -1934,6 +1934,11 @@ extern const char *(*decl_printable_name)        PROTO((tree, int));
    end of compilation.  */
 
 extern void (*incomplete_decl_finalize_hook)   PROTO((tree));
+
+extern char *init_parse                                PROTO((char *));
+extern void finish_parse                       PROTO((void));
+
+extern const char * const language_string;  
 \f
 /* In tree.c */
 extern char *perm_calloc                       PROTO((int, long));
This page took 0.149369 seconds and 5 git commands to generate.