(elf_machine_rela): Get rid of hack for handling flush opcode.
authordrepper <drepper>
Wed, 17 Sep 1997 17:44:35 +0000 (17:44 +0000)
committerdrepper <drepper>
Wed, 17 Sep 1997 17:44:35 +0000 (17:44 +0000)
sysdeps/sparc/sparc32/dl-machine.h

index 39bcab7..b80c126 100644 (file)
@@ -308,10 +308,10 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
          /* For thread safety, write the instructions from the bottom and
             flush before we overwrite the critical "b,a".  */
          reloc_addr[2] = OPCODE_JMP_G1 | (value & 0x3ff);
          /* For thread safety, write the instructions from the bottom and
             flush before we overwrite the critical "b,a".  */
          reloc_addr[2] = OPCODE_JMP_G1 | (value & 0x3ff);
-         if (1 || (_dl_hwcap & 1)) /* HWCAP_SPARC_FLUSH */
+         if (_dl_hwcap & HWCAP_SPARC_FLUSH)
            __asm __volatile ("flush %0+8" : : "r"(reloc_addr));
          reloc_addr[1] = OPCODE_SETHI_G1 | (value >> 10);
            __asm __volatile ("flush %0+8" : : "r"(reloc_addr));
          reloc_addr[1] = OPCODE_SETHI_G1 | (value >> 10);
-         if (1 || (_dl_hwcap & 1)) /* HWCAP_SPARC_FLUSH */
+         if (_dl_hwcap & HWCAP_SPARC_FLUSH)
            __asm __volatile ("flush %0+4" : : "r"(reloc_addr));
          break;
        case R_SPARC_8:
            __asm __volatile ("flush %0+4" : : "r"(reloc_addr));
          break;
        case R_SPARC_8: