[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/2117] New: IA64 assembler is broken

From: hjl at lucon dot org
Subject: [Bug gas/2117] New: IA64 assembler is broken
Date: 6 Jan 2006 19:59:09 -0000

I got

address@hidden gas]$ cat bar.s
        .global _rtld_local_ro#
        .hidden _rtld_local_ro#
_rtld_local_ro# = _rtld_global_ro#
        .global _rtld_global_ro#
        .align 8
        .type   _rtld_global_ro#, @object
        .size   _rtld_global_ro#, 4
        data4   2
        .align 16
        .proc process_dl_debug#
        (p6) addl r38 = @ltoffx(_rtld_local_ro#), r1
        (p6) ld8.mov r38 = [r38], _rtld_local_ro#
        .endp process_dl_debug#
address@hidden gas]$ ./as-new -x -o bar.o bar.s
address@hidden gas]$ readelf -r bar.o

Relocation section '.rela.text' at offset 0x368 contains 2 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000500000086 R_IA64_LTOFF22X   0000000000000000 _rtld_local_ro + 0
000000000001  000600000087 R_IA64_LDXMOV     0000000000000000 _rtld_global_ro + 0
address@hidden gas]$

Those relocations should be against the same symbol.

           Summary: IA64 assembler is broken
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: critical
          Priority: P2
         Component: gas
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: hjl at lucon dot org
                CC: bug-binutils at gnu dot org,jbeulich at novell dot com
GCC target triplet: ia64-unknown-linux-gnu


------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]