[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/4986] New: gas emits duplicate .loc directive from gcc 3.4.6
From: |
hjl at lucon dot org |
Subject: |
[Bug gas/4986] New: gas emits duplicate .loc directive from gcc 3.4.6 |
Date: |
1 Sep 2007 00:16:09 -0000 |
This patch:
http://sourceware.org/ml/binutils/2007-08/msg00433.html
caused
FAIL: undefined line
on Linux/x86-64 with gcc 3.4.6. Before the change, ld generated
/net/gnu-6/export/gnu/src/binutils-next/binutils/ld/testsuite/ld-undefined/undefined.c:9:
undefined reference to `this_function_is_not_defined'
After the patch, ld generates
/net/gnu-6/export/gnu/src/binutils-last/binutils/ld/testsuite/ld-undefined/undefined.c:8:
undefined reference to `this_function_is_not_defined'
Gcc 3.4.6 generates
.globl function
.type function, @function
function:
.LFB2:
.file 1 "/net/gnu-6/export/gnu/src/binutils-last/binutils/ld/testsuite/l
d-undefined/undefined.c"
.loc 1 8 0
.loc 1 9 0
xorl %eax, %eax
jmp this_function_is_not_defined
..
Should we adjust _bfd_dwarf2_find_nearest_line/_bfd_dwarf2_find_line for
this?
--
Summary: gas emits duplicate .loc directive from gcc 3.4.6
Product: binutils
Version: 2.19 (HEAD)
Status: NEW
Severity: normal
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,drow at sources dot redhat
dot com
GCC target triplet: x86_64-unknown-linux-gnu
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 gas/4986] New: gas emits duplicate .loc directive from gcc 3.4.6,
hjl at lucon dot org <=