[llvm-readelf] Print a blank line for the first hex/string dump

GNU readelf prints a blank line before the first hex/string dump, which
serves as a separator when there are other dump operations. Port the
behavior.

Pull Request: https://github.com/llvm/llvm-project/pull/85744

GitOrigin-RevId: 24f22b3f93f950348cbff35feb7ad9a5d16d916d
diff --git a/test/ELF/aarch64-tlsdesc-zrel.s b/test/ELF/aarch64-tlsdesc-zrel.s
index 1b35e0d..e2e560b 100644
--- a/test/ELF/aarch64-tlsdesc-zrel.s
+++ b/test/ELF/aarch64-tlsdesc-zrel.s
@@ -13,6 +13,7 @@
 // RELA-NEXT:     0x[[#ADDR+16]]  R_AARCH64_TLSDESC - 0x4
 // RELA-NEXT:   }
 // RELA-NEXT: ]
+// RELA-EMPTY:
 // RELA-NEXT:              Hex dump of section '.got':
 // RELA-NEXT:              0x000[[#ADDR]]    00000000 00000000 00000000 00000000
 // RELA-NO-ADDENDS-NEXT:   0x000[[#ADDR+16]] 00000000 00000000 00000000 00000000
diff --git a/test/ELF/pack-dyn-relocs.s b/test/ELF/pack-dyn-relocs.s
index 9de5bee..733ddd4 100644
--- a/test/ELF/pack-dyn-relocs.s
+++ b/test/ELF/pack-dyn-relocs.s
@@ -353,6 +353,7 @@
 // RELR64-NEXT:  0000000000030550  0000000000000403 R_AARCH64_RELATIVE
 // RELR64-NEXT:  0000000000030558  0000000000000403 R_AARCH64_RELATIVE
 // RELR64-NEXT:  0000000000030560  0000000000000403 R_AARCH64_RELATIVE
+// RELR64-EMPTY:
 // RELR64-NEXT: Hex dump of section '.data':
 // RELR64-NEXT: 0x00030490 00000000 00000000 01000000 00000000 .
 // RELR64-NEXT: 0x000304a0 02000000 00000000 ffffffff ffffffff .