[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/1804] New: Wrong output for 64-bit difference of labels
From: |
danglin at gcc dot gnu dot org |
Subject: |
[Bug gas/1804] New: Wrong output for 64-bit difference of labels |
Date: |
4 Nov 2005 16:10:04 -0000 |
The assembler output for the following label difference is incorrect:
.dword L$FE0061-L$FB0061
The order of the two 32-bit words in the 64-bit output are interchanged.
This doesn't happen in every label difference. It has something to do
with label expressions since outputing the difference directly using a
hex constant works correctly.
As far as I can tell, this output is mainly done by generic code (cons).
Will attach the full test file shortly.
--
Summary: Wrong output for 64-bit difference of labels
Product: binutils
Version: 2.17 (HEAD)
Status: NEW
Severity: critical
Priority: P2
Component: gas
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: danglin at gcc dot gnu dot org
CC: bug-binutils at gnu dot org
GCC build triplet: hppa64-hp-hpux11.11
GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11
http://sourceware.org/bugzilla/show_bug.cgi?id=1804
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug gas/1804] New: Wrong output for 64-bit difference of labels,
danglin at gcc dot gnu dot org <=
- [Bug gas/1804] Wrong output for 64-bit difference of labels, danglin at gcc dot gnu dot org, 2005/11/04
- [Bug gas/1804] Wrong output for 64-bit difference of labels, amodra at bigpond dot net dot au, 2005/11/05
- [Bug gas/1804] Wrong output for 64-bit difference of labels, dave at hiauly1 dot hia dot nrc dot ca, 2005/11/05
- [Bug gas/1804] Wrong output for 64-bit difference of labels, amodra at bigpond dot net dot au, 2005/11/05
- [Bug gas/1804] Wrong output for 64-bit difference of labels, dave at hiauly1 dot hia dot nrc dot ca, 2005/11/05
- [Bug gas/1804] Wrong output for 64-bit difference of labels, dave at hiauly1 dot hia dot nrc dot ca, 2005/11/06
- [Bug gas/1804] Wrong output for 64-bit difference of labels, danglin at gcc dot gnu dot org, 2005/11/08