i386.h: Declare ix86_cpu_string...
authorZack Weinberg <zack@bitmover.com>
Fri, 27 Aug 1999 06:16:55 +0000 (06:16 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Fri, 27 Aug 1999 06:16:55 +0000 (06:16 +0000)
1999-08-26 23:09 -0700  Zack Weinberg  <zack@bitmover.com>

* i386.h: Declare ix86_cpu_string, ix86_arch_string,
i386_reg_alloc_order, i386_regparm_string,
i386_align_loops_string, i386_align_jumps_string,
i386_align_funcs_string, i386_preferred_stack_boundary_string,
and i386_branch_cost_string as type "const char *".
* i386.c: Define all above strings as type "const char *".

From-SVN: r28919

gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h

index 050e2f1d53e1fd1eff40f556b845398ddff3568c..e2a903859a3843e01126cbd2ad85f7494e69290a 100644 (file)
@@ -1,3 +1,12 @@
+1999-08-26 23:09 -0700  Zack Weinberg  <zack@bitmover.com>
+
+       * i386.h: Declare ix86_cpu_string, ix86_arch_string,
+       i386_reg_alloc_order, i386_regparm_string,
+       i386_align_loops_string, i386_align_jumps_string,
+       i386_align_funcs_string, i386_preferred_stack_boundary_string,
+       and i386_branch_cost_string as type "const char *".
+       * i386.c: Define all above strings as type "const char *".
+
 Thu Aug 26 20:36:30 1999  Jim Wilson  <wilson@cygnus.com>
 
        * dwarf2out.c (output_aranges): Check DWARF_OFFSET_SIZE not PTR_SIZE
index ef1ba47f5ba83503040f049f8dc421b36d5a7dd1..62bbd1b7274d6ff088a67577c72dfb01e3b5652b 100644 (file)
@@ -182,15 +182,15 @@ enum processor_type ix86_cpu;
 int ix86_arch;
 
 /* Strings to hold which cpu and instruction set architecture  to use.  */
-char *ix86_cpu_string;         /* for -mcpu=<xxx> */
-char *ix86_arch_string;                /* for -march=<xxx> */
+const char *ix86_cpu_string;           /* for -mcpu=<xxx> */
+const char *ix86_arch_string;          /* for -march=<xxx> */
 
 /* Register allocation order */
-char *i386_reg_alloc_order;
+const char *i386_reg_alloc_order;
 static char regs_allocated[FIRST_PSEUDO_REGISTER];
 
 /* # of registers to use to pass arguments. */
-char *i386_regparm_string;
+const char *i386_regparm_string;
 
 /* i386_regparm_string as a number */
 int i386_regparm;
@@ -198,24 +198,24 @@ int i386_regparm;
 /* Alignment to use for loops and jumps:  */
 
 /* Power of two alignment for loops. */
-char *i386_align_loops_string;
+const char *i386_align_loops_string;
 
 /* Power of two alignment for non-loop jumps. */
-char *i386_align_jumps_string;
+const char *i386_align_jumps_string;
 
 /* Power of two alignment for stack boundary in bytes.  */
-char *i386_preferred_stack_boundary_string;
+const char *i386_preferred_stack_boundary_string;
 
 /* Preferred alignment for stack boundary in bits.  */
 int i386_preferred_stack_boundary;
 
 /* Values 1-5: see jump.c */
 int i386_branch_cost;
-char *i386_branch_cost_string;
+const char *i386_branch_cost_string;
 
 /* Power of two alignment for functions. */
 int i386_align_funcs;
-char *i386_align_funcs_string;
+const char *i386_align_funcs_string;
 
 /* Power of two alignment for loops. */
 int i386_align_loops;
index 3b6385ae13e6b675389f2568a0896a07442e5d97..7fbfede46ff2c35feba7062c98d96dcef7eb9961 100644 (file)
@@ -2771,15 +2771,15 @@ extern void rewrite_address ();
 #endif
 
 /* Variables in i386.c */
-extern char *ix86_cpu_string;                  /* for -mcpu=<xxx> */
-extern char *ix86_arch_string;                 /* for -march=<xxx> */
-extern char *i386_reg_alloc_order;             /* register allocation order */
-extern char *i386_regparm_string;              /* # registers to use to pass args */
-extern char *i386_align_loops_string;          /* power of two alignment for loops */
-extern char *i386_align_jumps_string;          /* power of two alignment for non-loop jumps */
-extern char *i386_align_funcs_string;          /* power of two alignment for functions */
-extern char *i386_preferred_stack_boundary_string;/* power of two alignment for stack boundary */
-extern char *i386_branch_cost_string;          /* values 1-5: see jump.c */
+extern const char *ix86_cpu_string;            /* for -mcpu=<xxx> */
+extern const char *ix86_arch_string;           /* for -march=<xxx> */
+extern const char *i386_reg_alloc_order;       /* register allocation order */
+extern const char *i386_regparm_string;                /* # registers to use to pass args */
+extern const char *i386_align_loops_string;    /* power of two alignment for loops */
+extern const char *i386_align_jumps_string;    /* power of two alignment for non-loop jumps */
+extern const char *i386_align_funcs_string;    /* power of two alignment for functions */
+extern const char *i386_preferred_stack_boundary_string;/* power of two alignment for stack boundary */
+extern const char *i386_branch_cost_string;    /* values 1-5: see jump.c */
 extern int i386_regparm;                       /* i386_regparm_string as a number */
 extern int i386_align_loops;                   /* power of two alignment for loops */
 extern int i386_align_jumps;                   /* power of two alignment for non-loop jumps */