This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
PATCH: Also expect .zdebug in debug section name
- From: "H.J. Lu" <hongjiu dot lu at intel dot com>
- To: binutils at sourceware dot org
- Date: Sat, 13 Nov 2010 08:16:28 -0800
- Subject: PATCH: Also expect .zdebug in debug section name
- Reply-to: "H.J. Lu" <hjl dot tools at gmail dot com>
Hi,
This patch allows .zdebug in debug section name. Any objections?
Thanks.
H.J.
---
binutils/testsuite/
2010-11-12 H.J. Lu <hongjiu.lu@intel.com>
* binutils-all/compress.exp: Pass --nocompress-debug-sections to
assembler for uncompressed debug sections.
* binutils-all/testranges.d: Also expect .zdebug in section name.
gas/testsuite/
2010-11-12 H.J. Lu <hongjiu.lu@intel.com>
* gas/elf/dwarf2-3.d: Also expect .zdebug in section name.
* gas/i386/debug1.d: Likewise.
* gas/lns/lns-common-1.d: Likewise.
* gas/lns/lns-duplicate.d: Likewise.
diff --git a/binutils/testsuite/binutils-all/compress.exp b/binutils/testsuite/binutils-all/compress.exp
index fdf71fb..a1c1ba8 100644
--- a/binutils/testsuite/binutils-all/compress.exp
+++ b/binutils/testsuite/binutils-all/compress.exp
@@ -28,8 +28,8 @@ set compressedfile2 tmpdir/dw2-2-compressed.o
set libfile tmpdir/libdw2.a
set compressedcopyfile tmpdir/dw2-copy-compressed
-if { ![binutils_assemble $srcdir/$subdir/dw2-1.S $testfile] } then {
- fail "compressed debug sections"
+if { ![binutils_assemble $srcdir/$subdir/dw2-1.S $testfile --nocompress-debug-sections] } then {
+ unsupported "compressed debug sections"
return
}
diff --git a/binutils/testsuite/binutils-all/testranges.d b/binutils/testsuite/binutils-all/testranges.d
index c074a35..66943c0 100644
--- a/binutils/testsuite/binutils-all/testranges.d
+++ b/binutils/testsuite/binutils-all/testranges.d
@@ -4,7 +4,7 @@
#name: unordered .debug_info references to .debug_ranges
#not-target: ia64-*-*
-Contents of the .debug_ranges section:
+Contents of the \.(z|)debug_ranges section:
Offset Begin End
00000000 00000001 00000002
diff --git a/gas/testsuite/gas/elf/dwarf2-3.d b/gas/testsuite/gas/elf/dwarf2-3.d
index 44a2a6d..cccfe99 100644
--- a/gas/testsuite/gas/elf/dwarf2-3.d
+++ b/gas/testsuite/gas/elf/dwarf2-3.d
@@ -2,7 +2,7 @@
#name: DWARF2 3
#not-target: ia64-*-* h8300-*-*
-Raw dump of debug contents of section .debug_line:
+Raw dump of debug contents of section \.(z|)debug_line:
Offset: 0x0
Length: 41
diff --git a/gas/testsuite/gas/i386/debug1.d b/gas/testsuite/gas/i386/debug1.d
index 437e38f..2b34ffb 100644
--- a/gas/testsuite/gas/i386/debug1.d
+++ b/gas/testsuite/gas/i386/debug1.d
@@ -2,7 +2,7 @@
#readelf: -wl
#name: DWARF2 debugging information 1
-Raw dump of debug contents of section .debug_line:
+Raw dump of debug contents of section \.(z|)debug_line:
Offset: 0x0
Length: .*
diff --git a/gas/testsuite/gas/lns/lns-common-1.d b/gas/testsuite/gas/lns/lns-common-1.d
index e28896f..d75ba2b 100644
--- a/gas/testsuite/gas/lns/lns-common-1.d
+++ b/gas/testsuite/gas/lns/lns-common-1.d
@@ -1,6 +1,6 @@
#readelf: -wl
#name: lns-common-1
-Raw dump of debug contents of section \.debug_line:
+Raw dump of debug contents of section \.(|z)debug_line:
#...
Initial value of 'is_stmt': 1
#...
diff --git a/gas/testsuite/gas/lns/lns-duplicate.d b/gas/testsuite/gas/lns/lns-duplicate.d
index 4e28649..8bcdace 100644
--- a/gas/testsuite/gas/lns/lns-duplicate.d
+++ b/gas/testsuite/gas/lns/lns-duplicate.d
@@ -1,6 +1,6 @@
#readelf: -wl
#name: lns-duplicate
-Raw dump of debug contents of section \.debug_line:
+Raw dump of debug contents of section \.(z|)debug_line:
#...
Line Number Statements:
Extended opcode 2: set Address to .*