* config/tc-arm.c, config/tc-arm.h (tc_arm_regname_to_dw2regnum):
authorThiemo Seufer <ths@networkno.de>
Fri, 19 May 2006 11:26:11 +0000 (11:26 +0000)
committerThiemo Seufer <ths@networkno.de>
Fri, 19 May 2006 11:26:11 +0000 (11:26 +0000)
Un-constify string argument.
* config/tc-i386.c, config/tc-i386.h (tc_x86_regname_to_dw2regnum):
Likewise.
* config/tc-m68k.c, config/tc-m68k.h (tc_m68k_regname_to_dw2regnum):
Likewise.
* config/tc-ppc.c, config/tc-ppc.h (tc_ppc_regname_to_dw2regnum):
Likewise.
* config/tc-s390.c, config/tc-s390.h (tc_s390_regname_to_dw2regnum):
Likewise.
* config/tc-sh.c, config/tc-sh.h (sh_regname_to_dw2regnum):
Likewise.
* config/tc-sparc.c, config/tc-sparc.h (sparc_regname_to_dw2regnum):
Likewise.
-------------------------------------------------------------------

15 files changed:
gas/ChangeLog
gas/config/tc-arm.c
gas/config/tc-arm.h
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/config/tc-m68k.c
gas/config/tc-m68k.h
gas/config/tc-ppc.c
gas/config/tc-ppc.h
gas/config/tc-s390.c
gas/config/tc-s390.h
gas/config/tc-sh.c
gas/config/tc-sh.h
gas/config/tc-sparc.c
gas/config/tc-sparc.h

index 20a5a16b298555c8ea74b5bdca783f845642afab..077395ac5b608badcfe1e200ca00996afde08919 100644 (file)
@@ -1,3 +1,20 @@
+2006-05-19  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-arm.c, config/tc-arm.h (tc_arm_regname_to_dw2regnum):
+       Un-constify string argument.
+       * config/tc-i386.c, config/tc-i386.h (tc_x86_regname_to_dw2regnum):
+       Likewise.
+       * config/tc-m68k.c, config/tc-m68k.h (tc_m68k_regname_to_dw2regnum):
+       Likewise.
+       * config/tc-ppc.c, config/tc-ppc.h (tc_ppc_regname_to_dw2regnum):
+       Likewise.
+       * config/tc-s390.c, config/tc-s390.h (tc_s390_regname_to_dw2regnum):
+       Likewise.
+       * config/tc-sh.c, config/tc-sh.h (sh_regname_to_dw2regnum):
+       Likewise.
+       * config/tc-sparc.c, config/tc-sparc.h (sparc_regname_to_dw2regnum):
+       Likewise.
+
 2006-05-19  Nathan Sidwell  <nathan@codesourcery.com>
 
        * gas/config/tc-m68k.c (m68k_init_arch): Move checking of
index a63b3da05158783455b493080754cb9e7d58ba7d..375064c4aa266a48751223cab37d6fbb8a104b6d 100644 (file)
@@ -15601,9 +15601,9 @@ create_unwind_entry (int have_data)
 /* Convert REGNAME to a DWARF-2 register number.  */
 
 int
-tc_arm_regname_to_dw2regnum (const char *regname)
+tc_arm_regname_to_dw2regnum (char *regname)
 {
-  int reg = arm_reg_parse ((char **) &regname, REG_TYPE_RN);
+  int reg = arm_reg_parse (&regname, REG_TYPE_RN);
 
   if (reg == FAIL)
     return -1;
index f2615770c47df9f4ad1aa50cc45b1bfa16c7ec41..3f0abc84dd0e8aa0f403e305b3ac0a2560da777d 100644 (file)
@@ -244,5 +244,5 @@ extern void arm_init_frag (struct frag *);
 extern void arm_handle_align (struct frag *);
 extern bfd_boolean arm_fix_adjustable (struct fix *);
 extern int arm_elf_section_type (const char *, size_t);
-extern int tc_arm_regname_to_dw2regnum (const char *regname);
+extern int tc_arm_regname_to_dw2regnum (char *regname);
 extern void tc_arm_frame_initial_instructions (void);
index 8ceccbcb83eac5ababbea325a32f1cd4f2949b25..694618f06c0241c7d1fb51a36e83b641e3cae668 100644 (file)
@@ -7173,7 +7173,7 @@ intel_putback_token ()
 }
 
 int
-tc_x86_regname_to_dw2regnum (const char *regname)
+tc_x86_regname_to_dw2regnum (char *regname)
 {
   unsigned int regnum;
   unsigned int regnames_count;
index 98517041daddb0d4f4c0a4720552e0f3f286ee77..312b8cdf0fde0f8f43300d9ac2d4548705f5a0e3 100644 (file)
@@ -488,7 +488,7 @@ extern int x86_cie_data_alignment;
 #define DWARF2_CIE_DATA_ALIGNMENT x86_cie_data_alignment
 
 #define tc_regname_to_dw2regnum tc_x86_regname_to_dw2regnum
-extern int tc_x86_regname_to_dw2regnum PARAMS ((const char *regname));
+extern int tc_x86_regname_to_dw2regnum PARAMS ((char *regname));
 
 #define tc_cfi_frame_initial_instructions tc_x86_frame_initial_instructions
 extern void tc_x86_frame_initial_instructions PARAMS ((void));
index 6cf85d7e603ae7330a60595b7efd781df6e00914..3f4382e14fe8a43c9361a8eb512b98b301501c17 100644 (file)
@@ -7562,7 +7562,7 @@ m68k_elf_final_processing (void)
 #endif
 
 int
-tc_m68k_regname_to_dw2regnum (const char *regname)
+tc_m68k_regname_to_dw2regnum (char *regname)
 {
   unsigned int regnum;
   static const char *const regnames[] =
index fc05a9264e6aae0d3d45d06b08fa68b831eb1b2c..f1464fdbfc57657d47f7c0ec9078a59b48967768 100644 (file)
@@ -174,7 +174,7 @@ extern struct relax_type md_relax_table[];
 #define DWARF2_CIE_DATA_ALIGNMENT (-4)
 
 #define tc_regname_to_dw2regnum tc_m68k_regname_to_dw2regnum
-extern int tc_m68k_regname_to_dw2regnum (const char *regname);
+extern int tc_m68k_regname_to_dw2regnum (char *regname);
 
 #define tc_cfi_frame_initial_instructions tc_m68k_frame_initial_instructions
 extern void tc_m68k_frame_initial_instructions (void);
index d5bdb9e643ea685d84afa0a900dc8c578c0b8d24..3a7552bf95ad48e2f7ff36aa4b336feb571c6cae 100644 (file)
@@ -6078,7 +6078,7 @@ ppc_cfi_frame_initial_instructions ()
 }
 
 int
-tc_ppc_regname_to_dw2regnum (const char *regname)
+tc_ppc_regname_to_dw2regnum (char *regname)
 {
   unsigned int regnum = -1;
   unsigned int i;
index f7c2da619cbc8311d67f7c2b9186f39e715e9639..5a43420b7b1baa044394faf16ef065e213672d2e 100644 (file)
@@ -259,7 +259,7 @@ extern int ppc_parse_name PARAMS ((const char *, struct expressionS *));
 extern void ppc_cfi_frame_initial_instructions PARAMS ((void));
 
 #define tc_regname_to_dw2regnum tc_ppc_regname_to_dw2regnum
-extern int tc_ppc_regname_to_dw2regnum PARAMS ((const char *regname));
+extern int tc_ppc_regname_to_dw2regnum PARAMS ((char *regname));
 
 extern int ppc_cie_data_alignment;
 
index 56b5b2594f8fa60824b771d1f09bf8e7771eab8b..a308ca253ae479a705177b5ad018c291d32e4ba5 100644 (file)
@@ -2322,7 +2322,7 @@ s390_cfi_frame_initial_instructions ()
 }
 
 int
-tc_s390_regname_to_dw2regnum (const char *regname)
+tc_s390_regname_to_dw2regnum (char *regname)
 {
   int regnum = -1;
 
index dbecfef3a553e2fd007d62c38275301ecbb40643..b387c3b867dc1bae09248a24a0627dc94d94cff2 100644 (file)
@@ -88,7 +88,7 @@ extern void s390_md_end PARAMS ((void));
 extern void s390_cfi_frame_initial_instructions PARAMS ((void));
 
 #define tc_regname_to_dw2regnum tc_s390_regname_to_dw2regnum
-extern int tc_s390_regname_to_dw2regnum PARAMS ((const char *regname));
+extern int tc_s390_regname_to_dw2regnum PARAMS ((char *regname));
 
 extern int s390_cie_data_alignment;
 
index fa352d6e5fe912478c4b28188a5e0d539a6c26db..fa2e75ada272b379c4ce926f44a7f2435a47c0c8 100644 (file)
@@ -4382,7 +4382,7 @@ sh_cfi_frame_initial_instructions (void)
 }
 
 int
-sh_regname_to_dw2regnum (const char *regname)
+sh_regname_to_dw2regnum (char *regname)
 {
   unsigned int regnum = -1;
   unsigned int i;
index a812036fcd51aa585cb19c27f1e2b36122ae97c5..412875c34fbea4bf8bf038f5e12a80d43aa60fcd 100644 (file)
@@ -225,7 +225,7 @@ void sh_cons_fix_new (fragS *, int, int, expressionS *);
 extern void sh_cfi_frame_initial_instructions (void);
 
 #define tc_regname_to_dw2regnum sh_regname_to_dw2regnum
-extern int sh_regname_to_dw2regnum (const char *regname);
+extern int sh_regname_to_dw2regnum (char *regname);
 
 /* All SH instructions are multiples of 16 bits.  */
 #define DWARF2_LINE_MIN_INSN_LENGTH 2
index 10a1411b5260f677576f78e3d5729bc8181f7ad3..b9a3025ab611cc223982fbc2444913288cacabda 100644 (file)
@@ -4602,7 +4602,7 @@ sparc_cfi_frame_initial_instructions ()
 }
 
 int
-sparc_regname_to_dw2regnum (const char *regname)
+sparc_regname_to_dw2regnum (char *regname)
 {
   char *p, *q;
 
index 14da16ad627a0f24aaee961d638bcf83e9ac6ffe..3feac4f36207011cb540d742f13f9e7a30bd6d09 100644 (file)
@@ -171,7 +171,7 @@ extern void cons_fix_new_sparc
 extern void sparc_cfi_frame_initial_instructions PARAMS ((void));
 
 #define tc_regname_to_dw2regnum sparc_regname_to_dw2regnum
-extern int sparc_regname_to_dw2regnum PARAMS ((const char *regname));
+extern int sparc_regname_to_dw2regnum PARAMS ((char *regname));
 
 #define tc_cfi_emit_pcrel_expr sparc_cfi_emit_pcrel_expr
 extern void sparc_cfi_emit_pcrel_expr PARAMS ((expressionS *, unsigned int));