xtensa: Properly strdup string when building reggroup
[deliverable/binutils-gdb.git] / gdb / xtensa-tdep.c
index f875f20d32b68abc37e3db37ab3e6053918536e5..bfb9ac6fa4adc3748b28ee54aab2945a3330ca1f 100644 (file)
@@ -740,17 +740,13 @@ static void
 xtensa_init_reggroups (void)
 {
   int i;
-  char cpname[] = "cp0";
 
   xtensa_ar_reggroup = reggroup_new ("ar", USER_REGGROUP);
   xtensa_user_reggroup = reggroup_new ("user", USER_REGGROUP);
   xtensa_vectra_reggroup = reggroup_new ("vectra", USER_REGGROUP);
 
   for (i = 0; i < XTENSA_MAX_COPROCESSOR; i++)
-    {
-      cpname[2] = '0' + i;
-      xtensa_cp[i] = reggroup_new (cpname, USER_REGGROUP);
-    }
+    xtensa_cp[i] = reggroup_new (xstrprintf ("cp%d", i), USER_REGGROUP);
 }
 
 static void
This page took 0.023509 seconds and 4 git commands to generate.