bug-binutils
[Top][All Lists]
Advanced

[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.




reply via email to

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