BFD_ASSERT (list->type != GOT_TLS_GD
                          || list->existing_entries == MOD_AND_OFF);
 
-             bfd_vma index = h->dynindx == -1 ? 0 : h->dynindx;
+             bfd_vma dynindx = h->dynindx == -1 ? 0 : h->dynindx;
              if (e == MOD_AND_OFF || e == MOD)
                {
-                 ADD_RELA (output_bfd, got, got_offset, index,
+                 ADD_RELA (output_bfd, got, got_offset, dynindx,
                            R_ARC_TLS_DTPMOD, 0);
                  ARC_DEBUG ("arc_info: TLS_DYNRELOC: type = %d, \
 GOT_OFFSET = 0x%x, GOT_VMA = 0x%x, INDEX = %d, ADDEND = 0x%x\n",
                             got_offset,
                             htab->sgot->output_section->vma
                             + htab->sgot->output_offset + got_offset,
-                            index, 0);
+                            dynindx, 0);
                }
              if (e == MOD_AND_OFF || e == OFF)
                {
 
                  ADD_RELA (output_bfd, got,
                            got_offset + (e == MOD_AND_OFF ? 4 : 0),
-                           index,
+                           dynindx,
                            (list->type == GOT_TLS_IE ?
                             R_ARC_TLS_TPOFF : R_ARC_TLS_DTPOFF),
                            addend);
                             got_offset,
                             htab->sgot->output_section->vma
                             + htab->sgot->output_offset + got_offset,
-                            index, addend);
+                            dynindx, addend);
                }
            }