[Bug testsuite/25059] gcc/g++/gfortran/gnatmake 4.8 FAILs

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Thu Oct 3 14:22:00 GMT 2019


https://sourceware.org/bugzilla/show_bug.cgi?id=25059

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom de Vries <vries@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3a56ed8668f57bbec6b769a862131d769d2fceb7

commit 3a56ed8668f57bbec6b769a862131d769d2fceb7
Author: Tom de Vries <tdevries@suse.de>
Date:   Thu Oct 3 16:22:09 2019 +0200

    [gdb/testsuite] Fix list-missing-source.exp with gcc 4.8

    With gcc 4.8.1, we see this FAIL:
    ...
    (gdb) PASS: gdb.base/list-missing-source.exp: list
    info source^M
    Current source file is outputs/gdb.base/list-missing-source/main.c^M
    Source language is c.^M
    Producer is GNU C 4.8.5 -mtune=generic -march=x86-64 -g
-fno-stack-protector.^M
    Compiled with DWARF 2 debugging format.^M
    Does not include preprocessor macro info.^M
    (gdb) FAIL: gdb.base/list-missing-source.exp: info source
    ...

    The problem is that a "Compilation directory is <dir>" line is expected,
but
    this is missing due to the fact the the compilation unit for main.c doesn't
    contain a DW_AT_comp_dir in the DW_TAG_compile_unit DIE.

    Fix this by allowing the "Compilation directory" line to be missing.

    Tested on x86_64-linux.

    gdb/testsuite/ChangeLog:

    2019-10-03  Tom de Vries  <tdevries@suse.de>

        PR testsuite/25059
        * gdb.base/list-missing-source.exp: Allowing the "Compilation
        directory" line to be missing.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Gdb-prs mailing list