[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/4986] gas emits duplicate .loc directive from gcc 3.4.6
From: |
hjl at lucon dot org |
Subject: |
[Bug ld/4986] gas emits duplicate .loc directive from gcc 3.4.6 |
Date: |
1 Sep 2007 06:51:09 -0000 |
------- Additional Comments From hjl at lucon dot org 2007-09-01 06:51 -------
I checked in my patch. But it doesn't work on ia64 with gcc 3.4 and 4.1.
I got
Line Number Statements:
Extended opcode 2: set Address to 0x0
Special opcode 12: advance Address by 0 to 0x0 and Line by 7 to 8
Copy
Special opcode 230: advance Address by 16 to 0x10 and Line by 1 to 9
Special opcode 6: advance Address by 0 to 0x10 and Line by 1 to 10
Special opcode 4: advance Address by 0 to 0x10 and Line by -1 to 9
Special opcode 229: advance Address by 16 to 0x20 and Line by 0 to 9
Copy
Special opcode 34: advance Address by 2 to 0x22 and Line by 1 to 10
Advance PC by 30 to 0x40
Extended opcode 1: End of Sequence
We wind up with line 10 instead of line 9.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=4986
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/4986] gas emits duplicate .loc directive from gcc 3.4.6,
hjl at lucon dot org <=