Remove some vestiges of Harris 88k support.
authorJim Blandy <jimb@codesourcery.com>
Sat, 22 Jun 2002 00:05:59 +0000 (00:05 +0000)
committerJim Blandy <jimb@codesourcery.com>
Sat, 22 Jun 2002 00:05:59 +0000 (00:05 +0000)
* dwarf2read.c (decode_locdesc): Remove `#if' block for Harris 88k
register numbering quirk.
* elfread.c (elf_symtab_read): Remove `#if' block for skipping
odd symbols occurring in Harris 88k ELF targets.

gdb/ChangeLog
gdb/dwarf2read.c
gdb/elfread.c

index 07664a245bd9f1eada16fa7eab067a1a9202b730..1fc1844c6d9f16f88b9e785eb4f97dee688dd616 100644 (file)
@@ -1,3 +1,11 @@
+2002-06-21  Jim Blandy  <jimb@redhat.com>
+
+       Remove some vestiges of Harris 88k support.
+       * dwarf2read.c (decode_locdesc): Remove `#if' block for Harris 88k
+       register numbering quirk.
+       * elfread.c (elf_symtab_read): Remove `#if' block for skipping
+       odd symbols occurring in Harris 88k ELF targets.
+
 2002-06-21  Tom Tromey  <tromey@redhat.com>
 
        * gdb_locale.h: New file.
index 9fa8fb3c4639da03f832a8cb66493d470872a4fd..484561c91485036b48687859b9ef0293712b619b 100644 (file)
@@ -6235,12 +6235,6 @@ decode_locdesc (struct dwarf_block *blk, struct objfile *objfile,
          isreg = 1;
          unsnd = read_unsigned_leb128 (NULL, (data + i), &bytes_read);
          i += bytes_read;
-#if defined(HARRIS_TARGET) && defined(_M88K)
-         /* The Harris 88110 gdb ports have long kept their special reg
-            numbers between their gp-regs and their x-regs.  This is
-            not how our dwarf is generated.  Punt. */
-         unsnd += 6;
-#endif
          stack[++stacki] = unsnd;
          break;
 
index e76cd0d4a358b8e1b0b9916e45179cb28ec1eda9..9b0718e1d40af3a7241bfcd38da9c625a653b936 100644 (file)
@@ -364,17 +364,6 @@ elf_symtab_read (struct objfile *objfile, int dynamic)
                       should be harmless (but I encourage people to fix this
                       in the assembler instead of adding checks here).  */
                    continue;
-#ifdef HARRIS_TARGET
-                 else if (sym->name[0] == '.' && sym->name[1] == '.')
-                   {
-                     /* Looks like a Harris compiler generated label for the
-                        purpose of marking instructions that are relevant to
-                        DWARF dies.  The assembler can't get rid of these 
-                        because they are relocatable addresses that the
-                        linker needs to resolve. */
-                     continue;
-                   }
-#endif
                  else
                    {
                      ms_type = mst_file_text;