[1/7] abidiff: Clean up new lines between sections.

Message ID 20200327140017.1917-2-gprocida@google.com
State Committed
Headers
Series Mostly whitespace changes and fixes. |

Commit Message

Giuliano Procida March 27, 2020, 2 p.m. UTC
  Some blank lines were unintentionally removed with a recent patch. The
new line to remove should have been the one after all changed
functions not the one after each one. Changed functions (and
variables) tend to be reported as paragraphs, rather than single
lines, so the extra spacing is useful.

This patch removes the blank line emitted after all changed
functions, variables and unreachable types, and adds back the
missing blank lines between changed functions.

	* src/abg-default-reporter.cc (report): In the corpus_diff
	override, add back the extra blank line per changed function
	but remove the extra one after all changed changed functions
	and variables; comment these.
	* src/abg-leaf-reporter.cc (report): In the corpus_diff
	override, add back the extra blank line per changed function
	but remove the extra one after all changed changed functions
	and variables; comment these.
	* src/abg-reporter-priv.cc
	(maybe_report_unreachable_type_changes): Remove extra blank
	line emitted after all unreachable type changes; comment
	this.
	* tests/data/test*report*.txt: Remove/add blank lines.

Signed-off-by: Giuliano Procida <gprocida@google.com>
---
 src/abg-default-reporter.cc                   | 13 +++++--------
 src/abg-leaf-reporter.cc                      | 14 ++++++--------
 src/abg-reporter-priv.cc                      | 19 ++++---------------
 .../test0-fn-changed-report-0.txt             |  1 -
 .../test0-fn-changed-report-2.txt             |  1 -
 .../test7-fn-changed-report-0.txt             |  1 -
 .../test-abidiff-exit/test-leaf3-report.txt   |  3 +++
 .../test-loc-with-locs-report.txt             |  1 -
 .../test-loc-without-locs-report.txt          |  1 -
 .../test1-voffset-change-report0.txt          |  1 -
 .../test-abidiff/test-PR18791-report0.txt     |  1 -
 .../PR25058-liblttng-ctl-report-1.txt         |  1 -
 .../test-23-diff-arch-report-0.txt            |  1 -
 tests/data/test-diff-dwarf/test0-report.txt   |  1 -
 tests/data/test-diff-dwarf/test1-report.txt   |  1 -
 tests/data/test-diff-dwarf/test10-report.txt  |  1 -
 tests/data/test-diff-dwarf/test11-report.txt  |  1 -
 tests/data/test-diff-dwarf/test13-report.txt  |  1 -
 .../test-diff-dwarf/test15-enum-report.txt    |  1 -
 tests/data/test-diff-dwarf/test2-report.txt   |  1 -
 .../test20-add-fn-parm-report-0.txt           |  1 -
 .../test21-redundant-fn-report-0.txt          |  1 -
 .../test22-changed-parm-c-report-0.txt        |  1 -
 .../test24-added-fn-parms-report-0.txt        |  1 -
 .../test25-removed-fn-parms-report-0.txt      |  1 -
 ...t26-added-parms-before-variadic-report.txt |  1 -
 .../test27-local-base-diff-report.txt         |  1 -
 .../test28-vtable-changes-report-0.txt        |  1 -
 tests/data/test-diff-dwarf/test3-report.txt   |  1 -
 .../test30-vtable-changes-report-0.txt        |  1 -
 .../test31-vtable-changes-report-0.txt        |  1 -
 .../test32-fnptr-changes-report-0.txt         |  1 -
 .../test33-fnref-changes-report-0.txt         |  1 -
 .../test36-ppc64-aliases-report-0.txt         |  1 -
 .../test-diff-dwarf/test37-union-report-0.txt |  1 -
 .../test-diff-dwarf/test38-union-report-0.txt |  1 -
 .../test-diff-dwarf/test39-union-report-0.txt |  1 -
 tests/data/test-diff-dwarf/test4-report.txt   |  1 -
 .../data/test-diff-dwarf/test40-report-0.txt  |  1 -
 .../test41-PR20476-hidden-report-0.txt        |  1 -
 .../test42-PR21296-clanggcc-report0.txt       |  1 -
 .../test43-PR22913-report-0.txt               |  1 -
 .../test44-anon-struct-union-report-0.txt     |  1 -
 .../test45-anon-dm-change-report-0.txt        |  1 -
 .../test-diff-dwarf/test46-rust-report-0.txt  |  1 -
 tests/data/test-diff-dwarf/test5-report.txt   |  1 -
 tests/data/test-diff-dwarf/test6-report.txt   |  1 -
 tests/data/test-diff-dwarf/test8-report.txt   |  1 -
 .../libtest45-basic-type-change-report-0.txt  |  1 -
 .../libtest45-basic-type-change-report-1.txt  |  3 +++
 .../test-PR24731-report-1.txt                 |  1 -
 tests/data/test-diff-filter/test0-report.txt  |  1 -
 tests/data/test-diff-filter/test01-report.txt |  1 -
 tests/data/test-diff-filter/test1-report.txt  |  1 -
 tests/data/test-diff-filter/test10-report.txt |  1 -
 tests/data/test-diff-filter/test11-report.txt |  1 -
 tests/data/test-diff-filter/test13-report.txt |  1 -
 .../data/test-diff-filter/test14-0-report.txt |  1 -
 .../data/test-diff-filter/test14-1-report.txt |  1 -
 .../data/test-diff-filter/test15-1-report.txt |  1 +
 .../data/test-diff-filter/test16-report-2.txt |  1 -
 tests/data/test-diff-filter/test16-report.txt |  1 -
 .../data/test-diff-filter/test17-0-report.txt |  1 -
 .../data/test-diff-filter/test17-1-report.txt |  1 -
 tests/data/test-diff-filter/test18-report.txt |  1 -
 .../test-diff-filter/test19-enum-report-1.txt |  1 -
 tests/data/test-diff-filter/test2-report.txt  |  1 -
 .../test22-compatible-fns-report-0.txt        |  1 -
 ...st23-redundant-fn-parm-change-report-0.txt |  1 -
 .../test25-cyclic-type-report-0.txt           |  1 -
 .../test25-cyclic-type-report-1.txt           |  1 -
 ...st26-qualified-redundant-node-report-0.txt |  1 -
 ...st26-qualified-redundant-node-report-1.txt |  1 -
 ...t-and-filtered-children-nodes-report-0.txt |  1 -
 ...t-and-filtered-children-nodes-report-1.txt |  1 -
 ...t-and-filtered-children-nodes-report-2.txt |  1 -
 ...t-and-filtered-children-nodes-report-0.txt |  1 -
 ...t-and-filtered-children-nodes-report-1.txt |  1 -
 ...st29-finer-redundancy-marking-report-0.txt |  1 -
 tests/data/test-diff-filter/test3-report.txt  |  1 -
 .../test30-pr18904-rvalueref-report0.txt      |  1 -
 .../test30-pr18904-rvalueref-report1.txt      |  1 -
 .../test30-pr18904-rvalueref-report2.txt      |  1 -
 .../test31-pr18535-libstdc++-report-0.txt     |  1 -
 .../test31-pr18535-libstdc++-report-1.txt     |  1 -
 .../test32-ppc64le-struct-change-report0.txt  |  1 -
 .../test35-pr18754-no-added-syms-report-0.txt |  1 -
 .../data/test-diff-filter/test36-report-0.txt |  1 -
 .../data/test-diff-filter/test37-report-0.txt |  1 -
 .../test39/test39-report-0.txt                |  1 -
 .../data/test-diff-filter/test41-report-0.txt |  1 -
 .../test44-anonymous-data-member-report-0.txt |  1 -
 tests/data/test-diff-filter/test6-report.txt  |  1 -
 tests/data/test-diff-filter/test7-report.txt  |  1 -
 tests/data/test-diff-filter/test9-report.txt  |  1 -
 ...x86_64--2.24.2-30.fc30.x86_64-report-0.txt |  1 -
 .../PR24690/PR24690-report-0.txt              |  1 -
 .../data/test-diff-pkg/dirpkg-1-report-1.txt  |  1 -
 .../data/test-diff-pkg/dirpkg-3-report-1.txt  |  1 -
 .../data/test-diff-pkg/dirpkg-3-report-2.txt  |  1 -
 ...libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt |  2 +-
 ...4--libcdio-0.94-2.fc26.x86_64-report.1.txt |  1 -
 ...-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt |  1 -
 .../nss-3.23.0-1.0.fc23.x86_64-report-0.txt   |  3 ---
 ...l7.x86_64-0.12.8-1.el7.x86_64-report-0.txt |  1 -
 ...l7.x86_64-0.12.8-1.el7.x86_64-report-1.txt |  1 -
 ...l7.x86_64-0.12.8-1.el7.x86_64-report-2.txt |  1 -
 .../symlink-dir-test1-report0.txt             |  1 -
 .../data/test-diff-pkg/tarpkg-0-report-0.txt  |  1 -
 .../data/test-diff-pkg/tarpkg-1-report-0.txt  |  1 -
 ...bb-4.3-3.20141204.fc23.x86_64-report-0.txt |  1 -
 ...bb-4.3-3.20141204.fc23.x86_64-report-1.txt |  1 -
 .../libtest48-soname-abixml-report-1.txt      |  1 -
 .../test0-type-suppr-report-0.txt             |  1 -
 .../test0-type-suppr-report-3.txt             |  1 -
 .../test0-type-suppr-report-5.txt             |  1 -
 .../test0-type-suppr-report-7.txt             |  1 -
 .../test1-typedef-suppr-report-0.txt          |  1 -
 .../test1-typedef-suppr-report-2.txt          |  1 -
 .../test10-changed-parm-c-report-0.txt        |  1 -
 .../test11-add-data-member-report-0.txt       |  1 -
 .../test12-add-data-member-report-0.txt       |  1 -
 .../test12-add-data-member-report-2.txt       |  1 -
 .../test13-suppr-through-pointer-report-0.txt |  1 -
 .../test13-suppr-through-pointer-report-1.txt |  1 -
 .../test14-suppr-non-redundant-report-0.txt   |  1 -
 .../test14-suppr-non-redundant-report-1.txt   |  1 -
 .../test15-suppr-added-fn-report-0.txt        |  1 -
 .../test15-suppr-added-fn-report-1.txt        |  1 -
 .../test15-suppr-added-fn-report-5.txt        |  1 -
 .../test16-suppr-removed-fn-report-0.txt      |  1 -
 .../test16-suppr-removed-fn-report-2.txt      |  1 -
 .../test2-struct-suppr-report-0.txt           |  1 -
 .../test23-alias-filter-report-0.txt          |  1 -
 .../test23-alias-filter-report-2.txt          |  1 -
 .../test24-soname-report-1.txt                |  1 -
 .../test24-soname-report-10.txt               |  1 -
 .../test24-soname-report-12.txt               |  1 -
 .../test24-soname-report-14.txt               |  1 -
 .../test24-soname-report-16.txt               |  1 -
 .../test24-soname-report-4.txt                |  1 -
 .../test25-typedef-report-0.txt               |  1 -
 .../test26-loc-suppr-report-0.txt             |  1 -
 .../test26-loc-suppr-report-3.txt             |  1 -
 .../test3-struct-suppr-report-0.txt           |  1 -
 .../test3-struct-suppr-report-1.txt           |  1 -
 .../test3-struct-suppr-report-2.txt           |  1 -
 .../data/test-diff-suppr/test30-report-0.txt  |  1 -
 .../data/test-diff-suppr/test31-report-1.txt  |  1 -
 .../data/test-diff-suppr/test32-report-0.txt  |  1 -
 .../data/test-diff-suppr/test32-report-1.txt  |  1 -
 .../data/test-diff-suppr/test33-report-0.txt  |  1 -
 .../test39-opaque-type-report-0.txt           |  1 -
 .../test4-local-suppr-report-0.txt            |  1 -
 .../test4-local-suppr-report-1.txt            |  1 -
 .../test41-enumerator-changes-report-0.txt    |  1 -
 .../test42-negative-suppr-type-report-0.txt   |  1 -
 .../test42-negative-suppr-type-report-1.txt   |  1 -
 .../test47-non-reachable-types-report-1.txt   |  1 -
 .../test47-non-reachable-types-report-2.txt   |  1 -
 .../test47-non-reachable-types-report-3.txt   |  1 -
 .../test47-non-reachable-types-report-4.txt   |  1 -
 .../test47-non-reachable-types-report-5.txt   |  1 -
 .../test47-non-reachable-types-report-7.txt   |  1 -
 .../test47-non-reachable-types-report-8.txt   |  1 -
 .../test5-fn-suppr-report-0.txt               |  1 -
 .../test5-fn-suppr-report-1.txt               |  1 -
 .../test5-fn-suppr-report-2.txt               |  1 -
 .../test5-fn-suppr-report-3.txt               |  1 -
 .../test5-fn-suppr-report-4.txt               |  1 -
 .../test5-fn-suppr-report-5.txt               |  1 -
 .../test6-fn-suppr-report-0-1.txt             |  1 -
 .../test6-fn-suppr-report-0.txt               |  1 -
 .../test6-fn-suppr-report-1.txt               |  1 -
 .../test6-fn-suppr-report-2.txt               |  1 -
 .../test6-fn-suppr-report-3.txt               |  1 -
 .../test7-var-suppr-report-0.txt              |  1 +
 .../test7-var-suppr-report-8.txt              |  1 +
 .../test8-redundant-fn-report-0.txt           |  1 -
 .../test8-redundant-fn-report-1.txt           |  1 -
 .../test9-changed-parm-c-report-0.txt         |  1 -
 .../test9-changed-parm-c-report-1.txt         |  1 -
 182 files changed, 25 insertions(+), 207 deletions(-)
  

Patch

diff --git a/src/abg-default-reporter.cc b/src/abg-default-reporter.cc
index 57f641a2..e2f520fd 100644
--- a/src/abg-default-reporter.cc
+++ b/src/abg-default-reporter.cc
@@ -1855,7 +1855,6 @@  default_reporter::report(const corpus_diff& d, ostream& out,
 	out << indent << num_changed
 	    << " functions with some indirect sub-type change:\n\n";
 
-      bool emitted = false;
       vector<function_decl_diff_sptr> sorted_changed_fns;
       sort_string_function_decl_diff_sptr_map(d.priv_->changed_fns_map_,
 					      sorted_changed_fns);
@@ -1920,12 +1919,11 @@  default_reporter::report(const corpus_diff& d, ostream& out,
 		    }
 		}
 	      diff->report(out, indent + "    ");
+	      // Extra spacing.
 	      out << "\n";
-	      emitted = true;
 	    }
 	}
-      if (emitted)
-	out << "\n";
+      // Changed functions have extra spacing already. No new line here.
     }
 
   // Report removed/added/changed variables.
@@ -2020,7 +2018,6 @@  default_reporter::report(const corpus_diff& d, ostream& out,
 	    << " Changed variables:\n\n";
       string n1, n2;
 
-      bool emitted = false;
       for (var_diff_sptrs_type::const_iterator i =
 	     d.priv_->sorted_changed_vars_.begin();
 	   i != d.priv_->sorted_changed_vars_.end();
@@ -2043,10 +2040,10 @@  default_reporter::report(const corpus_diff& d, ostream& out,
 	  report_loc_info(diff->second_subject(), *ctxt, out);
 	  out << ":\n";
 	  diff->report(out, indent + "    ");
-	  emitted = true;
+	  // Extra spacing.
+	  out << "\n";
 	}
-      if (emitted)
-	out << "\n";
+      // Changed variables have extra spacing already. No new line here.
     }
 
   // Report removed function symbols not referenced by any debug info.
diff --git a/src/abg-leaf-reporter.cc b/src/abg-leaf-reporter.cc
index 58443b23..77569d2c 100644
--- a/src/abg-leaf-reporter.cc
+++ b/src/abg-leaf-reporter.cc
@@ -1140,7 +1140,6 @@  leaf_reporter::report(const corpus_diff& d,
 	out << indent << num_changed
 	    << " functions with some sub-type change:\n\n";
 
-      bool emitted = false;
       vector<function_decl_diff_sptr> sorted_changed_fns;
       sort_string_function_decl_diff_sptr_map(d.priv_->changed_fns_map_,
 					      sorted_changed_fns);
@@ -1192,11 +1191,11 @@  leaf_reporter::report(const corpus_diff& d,
 		    }
 		}
 	      diff->report(out, indent + "    ");
-	      emitted = true;
+	      // Extra spacing.
+	      out << "\n";
 	    }
 	}
-      if (emitted)
-	out << "\n";
+      // Changed functions have extra spacing already. No new line here.
     }
 
   // Report removed/added/changed variables.
@@ -1289,7 +1288,6 @@  leaf_reporter::report(const corpus_diff& d,
 	out << indent << num_changed
 	    << " Changed variables:\n\n";
       string n1, n2;
-      bool emitted = false;
       for (var_diff_sptrs_type::const_iterator i =
 	     d.priv_->sorted_changed_vars_.begin();
 	   i != d.priv_->sorted_changed_vars_.end();
@@ -1312,10 +1310,10 @@  leaf_reporter::report(const corpus_diff& d,
 	  report_loc_info(diff->second_subject(), *ctxt, out);
 	  out << ":\n";
 	  diff->report(out, indent + "    ");
-	  emitted = true;
+	  // Extra spacing.
+	  out << "\n";
 	}
-      if (emitted)
-	out << "\n";
+      // Changed variables have extra spacing already. No new line here.
     }
 
   // Report removed function symbols not referenced by any debug info.
diff --git a/src/abg-reporter-priv.cc b/src/abg-reporter-priv.cc
index 0d60fab4..f66a7721 100644
--- a/src/abg-reporter-priv.cc
+++ b/src/abg-reporter-priv.cc
@@ -1257,10 +1257,7 @@  maybe_report_unreachable_type_changes(const corpus_diff& d,
       emitted = true;
     }
   if (emitted)
-    {
-      out << "\n";
-      emitted = false;
-    }
+    out << "\n";
 
   // Handle changed unreachable types!
   if (s.net_num_changed_unreachable_types() == 1)
@@ -1274,7 +1271,6 @@  maybe_report_unreachable_type_changes(const corpus_diff& d,
   diff_sptrs_type sorted_diff_sptrs;
   sort_string_diff_sptr_map(d.priv_->changed_unreachable_types_,
 			    sorted_diff_sptrs);
-  emitted =  true;
   for (diff_sptrs_type::const_iterator i = sorted_diff_sptrs.begin();
        i != sorted_diff_sptrs.end();
        ++i)
@@ -1287,14 +1283,10 @@  maybe_report_unreachable_type_changes(const corpus_diff& d,
 
       out << indent << "  [C] '" << repr << "' changed:\n";
       diff->report(out, indent + "    ");
+      // Extra spacing.
       out << "\n";
-      emitted = true;
-    }
-  if (emitted)
-    {
-      out << "\n";
-      emitted = false;
     }
+  // Changed types have extra spacing already. No new line here.
 
   // Handle added unreachable types.
   if (s.net_num_added_unreachable_types() == 1)
@@ -1323,10 +1315,7 @@  maybe_report_unreachable_type_changes(const corpus_diff& d,
       emitted = true;
     }
   if (emitted)
-    {
-      out << "\n";
-      emitted = false;
-    }
+    out << "\n";
 }
 
 /// If a given diff node impacts some public interfaces, then report
diff --git a/tests/data/test-abicompat/test0-fn-changed-report-0.txt b/tests/data/test-abicompat/test0-fn-changed-report-0.txt
index b8884f8f..e81a8fdd 100644
--- a/tests/data/test-abicompat/test0-fn-changed-report-0.txt
+++ b/tests/data/test-abicompat/test0-fn-changed-report-0.txt
@@ -19,4 +19,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char libapp::S1::m1', at offset 32 (in bits)
           'unsigned int libapp::S1::m2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-abicompat/test0-fn-changed-report-2.txt b/tests/data/test-abicompat/test0-fn-changed-report-2.txt
index fc55ef62..a9d2efd4 100644
--- a/tests/data/test-abicompat/test0-fn-changed-report-2.txt
+++ b/tests/data/test-abicompat/test0-fn-changed-report-2.txt
@@ -19,4 +19,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char libapp::S1::m1', at offset 32 (in bits) at test0-fn-changed-libapp-v1.cc:24:1
           'unsigned int libapp::S1::m2', at offset 64 (in bits) at test0-fn-changed-libapp-v1.cc:25:1
 
-
diff --git a/tests/data/test-abicompat/test7-fn-changed-report-0.txt b/tests/data/test-abicompat/test7-fn-changed-report-0.txt
index 6a34710d..a1c822ac 100644
--- a/tests/data/test-abicompat/test7-fn-changed-report-0.txt
+++ b/tests/data/test-abicompat/test7-fn-changed-report-0.txt
@@ -16,4 +16,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'float Student::percentage', at offset 128 (in bits)
 
-
diff --git a/tests/data/test-abidiff-exit/test-leaf3-report.txt b/tests/data/test-abidiff-exit/test-leaf3-report.txt
index 86517f87..34b7a848 100644
--- a/tests/data/test-abidiff-exit/test-leaf3-report.txt
+++ b/tests/data/test-abidiff-exit/test-leaf3-report.txt
@@ -9,15 +9,18 @@  Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'struct sto1' changed:
       type name changed from 'sto1' to 'stn1'
       type size hasn't changed
+
   [C] 'function void fn2(sto2)' at test-leaf3-v1.c:13:1 has some sub-type changes:
     parameter 1 of type 'struct sto2' changed:
       type name changed from 'sto2' to 'stn2'
       type size changed from 64 to 128 (in bits)
       1 data member insertion:
         'double stn2::y', at offset 64 (in bits) at test-leaf3-v1.c:7:1
+
   [C] 'function void fn3(sto1*)' at test-leaf3-v1.c:16:1 has some sub-type changes:
     parameter 1 of type 'sto1*' changed:
       pointer type changed from: 'sto1*' to: 'stn1*'
+
   [C] 'function void fn4(sto2*)' at test-leaf3-v1.c:19:1 has some sub-type changes:
     parameter 1 of type 'sto2*' changed:
       pointer type changed from: 'sto2*' to: 'stn2*'
diff --git a/tests/data/test-abidiff-exit/test-loc-with-locs-report.txt b/tests/data/test-abidiff-exit/test-loc-with-locs-report.txt
index bc37ff53..b5763b95 100644
--- a/tests/data/test-abidiff-exit/test-loc-with-locs-report.txt
+++ b/tests/data/test-abidiff-exit/test-loc-with-locs-report.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'unsigned char' to 'signed char'
       type size hasn't changed
 
-
diff --git a/tests/data/test-abidiff-exit/test-loc-without-locs-report.txt b/tests/data/test-abidiff-exit/test-loc-without-locs-report.txt
index 56c41d79..2f244fbd 100644
--- a/tests/data/test-abidiff-exit/test-loc-without-locs-report.txt
+++ b/tests/data/test-abidiff-exit/test-loc-without-locs-report.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'unsigned char' to 'signed char'
       type size hasn't changed
 
-
diff --git a/tests/data/test-abidiff-exit/test1-voffset-change-report0.txt b/tests/data/test-abidiff-exit/test1-voffset-change-report0.txt
index c8396254..7080934a 100644
--- a/tests/data/test-abidiff-exit/test1-voffset-change-report0.txt
+++ b/tests/data/test-abidiff-exit/test1-voffset-change-report0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     the vtable offset of method virtual char C::virtual_func1() changed from 1 to 0
       note that this is an ABI incompatible change to the vtable of class C
 
-
diff --git a/tests/data/test-abidiff/test-PR18791-report0.txt b/tests/data/test-abidiff/test-PR18791-report0.txt
index 2e847fb2..3c26de12 100644
--- a/tests/data/test-abidiff/test-PR18791-report0.txt
+++ b/tests/data/test-abidiff/test-PR18791-report0.txt
@@ -189,4 +189,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       in referenced type 'const sigc::trackable':
         unqualified underlying type 'struct sigc::trackable' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-dwarf/PR25058-liblttng-ctl-report-1.txt b/tests/data/test-diff-dwarf/PR25058-liblttng-ctl-report-1.txt
index 9cba98e3..8a13f3b3 100644
--- a/tests/data/test-diff-dwarf/PR25058-liblttng-ctl-report-1.txt
+++ b/tests/data/test-diff-dwarf/PR25058-liblttng-ctl-report-1.txt
@@ -327,7 +327,6 @@  Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
     parameter 1 of type 'YYSTYPE*' has sub-type changes:
       pointed to type 'typedef YYSTYPE' changed, as reported earlier
 
-
 3 Added variables:
 
   [A] 'const char* const mi_lttng_element_command_disable_rotation'
diff --git a/tests/data/test-diff-dwarf/test-23-diff-arch-report-0.txt b/tests/data/test-diff-dwarf/test-23-diff-arch-report-0.txt
index b1fad0ee..c5a6e0a3 100644
--- a/tests/data/test-diff-dwarf/test-23-diff-arch-report-0.txt
+++ b/tests/data/test-diff-dwarf/test-23-diff-arch-report-0.txt
@@ -9,4 +9,3 @@  architecture changed from 'elf-intel-80386' to 'elf-amd-x86_64'
   [C] 'function int foo()' has some indirect sub-type changes:
     address size of function changed from 32 bits to 64 bits
 
-
diff --git a/tests/data/test-diff-dwarf/test0-report.txt b/tests/data/test-diff-dwarf/test0-report.txt
index 03ce0f6a..05cc3bdf 100644
--- a/tests/data/test-diff-dwarf/test0-report.txt
+++ b/tests/data/test-diff-dwarf/test0-report.txt
@@ -20,4 +20,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S0::m0' offset changed from 64 to 96 (in bits) (by +32 bits), access changed from 'private' to 'protected'
 
-
diff --git a/tests/data/test-diff-dwarf/test1-report.txt b/tests/data/test-diff-dwarf/test1-report.txt
index 9c7178f3..39f6072d 100644
--- a/tests/data/test-diff-dwarf/test1-report.txt
+++ b/tests/data/test-diff-dwarf/test1-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S::m1' offset changed from 32 to 64 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test10-report.txt b/tests/data/test-diff-dwarf/test10-report.txt
index 96e0d46c..ea1817b7 100644
--- a/tests/data/test-diff-dwarf/test10-report.txt
+++ b/tests/data/test-diff-dwarf/test10-report.txt
@@ -21,4 +21,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type size hasn't changed
           and offset changed from 512 to 640 (in bits) (by +128 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test11-report.txt b/tests/data/test-diff-dwarf/test11-report.txt
index 0979602f..0675db65 100644
--- a/tests/data/test-diff-dwarf/test11-report.txt
+++ b/tests/data/test-diff-dwarf/test11-report.txt
@@ -18,4 +18,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             array type subrange 2 changed length from 4 to 5
           and offset changed from 480 to 576 (in bits) (by +96 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test13-report.txt b/tests/data/test-diff-dwarf/test13-report.txt
index 170fb3dd..d2148fe4 100644
--- a/tests/data/test-diff-dwarf/test13-report.txt
+++ b/tests/data/test-diff-dwarf/test13-report.txt
@@ -16,4 +16,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type size changed from 32 to 64 (in bits)
           'unsigned char S::m3' offset changed from 96 to 128 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test15-enum-report.txt b/tests/data/test-diff-dwarf/test15-enum-report.txt
index 337d9c35..ae6370b7 100644
--- a/tests/data/test-diff-dwarf/test15-enum-report.txt
+++ b/tests/data/test-diff-dwarf/test15-enum-report.txt
@@ -13,4 +13,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           '__anonymous_enum__::v5' value '5'
 
 
-
diff --git a/tests/data/test-diff-dwarf/test2-report.txt b/tests/data/test-diff-dwarf/test2-report.txt
index 902ca456..556c611d 100644
--- a/tests/data/test-diff-dwarf/test2-report.txt
+++ b/tests/data/test-diff-dwarf/test2-report.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 2 of type 'char' changed:
       entity changed from 'char' to compatible type 'typedef Char'
 
-
diff --git a/tests/data/test-diff-dwarf/test20-add-fn-parm-report-0.txt b/tests/data/test-diff-dwarf/test20-add-fn-parm-report-0.txt
index f79b6d99..18b30645 100644
--- a/tests/data/test-diff-dwarf/test20-add-fn-parm-report-0.txt
+++ b/tests/data/test-diff-dwarf/test20-add-fn-parm-report-0.txt
@@ -7,4 +7,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 3 of type 'int' was added
 
 
-
diff --git a/tests/data/test-diff-dwarf/test21-redundant-fn-report-0.txt b/tests/data/test-diff-dwarf/test21-redundant-fn-report-0.txt
index 1582fffc..9b7599d0 100644
--- a/tests/data/test-diff-dwarf/test21-redundant-fn-report-0.txt
+++ b/tests/data/test-diff-dwarf/test21-redundant-fn-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'S*' has sub-type changes:
       pointed to type 'struct S' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-dwarf/test22-changed-parm-c-report-0.txt b/tests/data/test-diff-dwarf/test22-changed-parm-c-report-0.txt
index 89e0d179..ef3e23e4 100644
--- a/tests/data/test-diff-dwarf/test22-changed-parm-c-report-0.txt
+++ b/tests/data/test-diff-dwarf/test22-changed-parm-c-report-0.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'char'
       type size changed from 32 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test24-added-fn-parms-report-0.txt b/tests/data/test-diff-dwarf/test24-added-fn-parms-report-0.txt
index 860fb791..8a21e38c 100644
--- a/tests/data/test-diff-dwarf/test24-added-fn-parms-report-0.txt
+++ b/tests/data/test-diff-dwarf/test24-added-fn-parms-report-0.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 3 of type 'int' was added
 
 
-
diff --git a/tests/data/test-diff-dwarf/test25-removed-fn-parms-report-0.txt b/tests/data/test-diff-dwarf/test25-removed-fn-parms-report-0.txt
index 78d341e9..1253a8be 100644
--- a/tests/data/test-diff-dwarf/test25-removed-fn-parms-report-0.txt
+++ b/tests/data/test-diff-dwarf/test25-removed-fn-parms-report-0.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 3 of type 'int' was removed
 
 
-
diff --git a/tests/data/test-diff-dwarf/test26-added-parms-before-variadic-report.txt b/tests/data/test-diff-dwarf/test26-added-parms-before-variadic-report.txt
index b87e4635..2432e53c 100644
--- a/tests/data/test-diff-dwarf/test26-added-parms-before-variadic-report.txt
+++ b/tests/data/test-diff-dwarf/test26-added-parms-before-variadic-report.txt
@@ -31,4 +31,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 4 of type '...' was added
 
 
-
diff --git a/tests/data/test-diff-dwarf/test27-local-base-diff-report.txt b/tests/data/test-diff-dwarf/test27-local-base-diff-report.txt
index 3df36134..050afd22 100644
--- a/tests/data/test-diff-dwarf/test27-local-base-diff-report.txt
+++ b/tests/data/test-diff-dwarf/test27-local-base-diff-report.txt
@@ -21,4 +21,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S::m0' offset changed from 32 to 64 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test28-vtable-changes-report-0.txt b/tests/data/test-diff-dwarf/test28-vtable-changes-report-0.txt
index 6f015fc8..f18439f5 100644
--- a/tests/data/test-diff-dwarf/test28-vtable-changes-report-0.txt
+++ b/tests/data/test-diff-dwarf/test28-vtable-changes-report-0.txt
@@ -16,7 +16,6 @@  Variable symbols changes summary: 0 Removed, 3 Added variable symbols not refere
     method void S::bar() is now declared virtual
       note that this is an ABI incompatible change to the vtable of struct S
 
-
 3 Added variable symbols not referenced by debug info:
 
   [A] _ZTI1S
diff --git a/tests/data/test-diff-dwarf/test3-report.txt b/tests/data/test-diff-dwarf/test3-report.txt
index a556b0f8..b8166a7f 100644
--- a/tests/data/test-diff-dwarf/test3-report.txt
+++ b/tests/data/test-diff-dwarf/test3-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char C0::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test30-vtable-changes-report-0.txt b/tests/data/test-diff-dwarf/test30-vtable-changes-report-0.txt
index 4153952e..64e5604e 100644
--- a/tests/data/test-diff-dwarf/test30-vtable-changes-report-0.txt
+++ b/tests/data/test-diff-dwarf/test30-vtable-changes-report-0.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     the vtable offset of method virtual void S::fn1() changed from 3 to 4
       note that this is an ABI incompatible change to the vtable of struct S
 
-
diff --git a/tests/data/test-diff-dwarf/test31-vtable-changes-report-0.txt b/tests/data/test-diff-dwarf/test31-vtable-changes-report-0.txt
index a36122c1..624c1233 100644
--- a/tests/data/test-diff-dwarf/test31-vtable-changes-report-0.txt
+++ b/tests/data/test-diff-dwarf/test31-vtable-changes-report-0.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     the vtable offset of method virtual void S::fn1() changed from 3 to 2
       note that this is an ABI incompatible change to the vtable of struct S
 
-
diff --git a/tests/data/test-diff-dwarf/test32-fnptr-changes-report-0.txt b/tests/data/test-diff-dwarf/test32-fnptr-changes-report-0.txt
index e6c205ed..b3a0f9c4 100644
--- a/tests/data/test-diff-dwarf/test32-fnptr-changes-report-0.txt
+++ b/tests/data/test-diff-dwarf/test32-fnptr-changes-report-0.txt
@@ -42,4 +42,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           entity changed from 'int ()*' to 'int'
           type size changed from 64 to 32 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test33-fnref-changes-report-0.txt b/tests/data/test-diff-dwarf/test33-fnref-changes-report-0.txt
index acf078c1..8b529fdc 100644
--- a/tests/data/test-diff-dwarf/test33-fnref-changes-report-0.txt
+++ b/tests/data/test-diff-dwarf/test33-fnref-changes-report-0.txt
@@ -44,4 +44,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               entity changed from 'function type int ()' to 'int'
               type size changed from 64 to 32 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test36-ppc64-aliases-report-0.txt b/tests/data/test-diff-dwarf/test36-ppc64-aliases-report-0.txt
index 62709474..54156226 100644
--- a/tests/data/test-diff-dwarf/test36-ppc64-aliases-report-0.txt
+++ b/tests/data/test-diff-dwarf/test36-ppc64-aliases-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'int S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test37-union-report-0.txt b/tests/data/test-diff-dwarf/test37-union-report-0.txt
index c399e94c..33b0ac1a 100644
--- a/tests/data/test-diff-dwarf/test37-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test37-union-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'S some_union_type::m2'
 
-
diff --git a/tests/data/test-diff-dwarf/test38-union-report-0.txt b/tests/data/test-diff-dwarf/test38-union-report-0.txt
index 79c40a36..fd9708e6 100644
--- a/tests/data/test-diff-dwarf/test38-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test38-union-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         to:
           union some_union_type{char m1; S m2;}
 
-
diff --git a/tests/data/test-diff-dwarf/test39-union-report-0.txt b/tests/data/test-diff-dwarf/test39-union-report-0.txt
index 0fe91e1d..560de2ae 100644
--- a/tests/data/test-diff-dwarf/test39-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test39-union-report-0.txt
@@ -13,4 +13,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             1 data member insertion:
               'char S::S_member2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test4-report.txt b/tests/data/test-diff-dwarf/test4-report.txt
index 42ea4807..78972227 100644
--- a/tests/data/test-diff-dwarf/test4-report.txt
+++ b/tests/data/test-diff-dwarf/test4-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C0::m0' access changed from 'private' to 'public'
 
-
diff --git a/tests/data/test-diff-dwarf/test40-report-0.txt b/tests/data/test-diff-dwarf/test40-report-0.txt
index 3aa1e286..3f956d7a 100644
--- a/tests/data/test-diff-dwarf/test40-report-0.txt
+++ b/tests/data/test-diff-dwarf/test40-report-0.txt
@@ -32,4 +32,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'int S1::m0' offset changed from 0 to 64 (in bits) (by +64 bits)
           'char S1::m1' offset changed from 32 to 96 (in bits) (by +64 bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test41-PR20476-hidden-report-0.txt b/tests/data/test-diff-dwarf/test41-PR20476-hidden-report-0.txt
index df387deb..d88db9c4 100644
--- a/tests/data/test-diff-dwarf/test41-PR20476-hidden-report-0.txt
+++ b/tests/data/test-diff-dwarf/test41-PR20476-hidden-report-0.txt
@@ -16,4 +16,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               note that this is an ABI incompatible change to the vtable of class Interface
 
 
-
diff --git a/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt b/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
index 71a2cc3a..b45fa918 100644
--- a/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
+++ b/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
@@ -77,4 +77,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'class std::tuple<STR&&>' changed:
       details were reported earlier
 
-
diff --git a/tests/data/test-diff-dwarf/test43-PR22913-report-0.txt b/tests/data/test-diff-dwarf/test43-PR22913-report-0.txt
index 60681336..fc35f21d 100644
--- a/tests/data/test-diff-dwarf/test43-PR22913-report-0.txt
+++ b/tests/data/test-diff-dwarf/test43-PR22913-report-0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member deletion:
             'char m2', at offset 8 (in bits)
 
-
diff --git a/tests/data/test-diff-dwarf/test44-anon-struct-union-report-0.txt b/tests/data/test-diff-dwarf/test44-anon-struct-union-report-0.txt
index 7dfa3390..5a8b4f15 100644
--- a/tests/data/test-diff-dwarf/test44-anon-struct-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test44-anon-struct-union-report-0.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             entity changed from 'union {int d; char c;}' to 'int'
             type size hasn't changed
 
-
diff --git a/tests/data/test-diff-dwarf/test45-anon-dm-change-report-0.txt b/tests/data/test-diff-dwarf/test45-anon-dm-change-report-0.txt
index 51f271c1..f7ad7cbc 100644
--- a/tests/data/test-diff-dwarf/test45-anon-dm-change-report-0.txt
+++ b/tests/data/test-diff-dwarf/test45-anon-dm-change-report-0.txt
@@ -19,4 +19,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         type size hasn't changed
         1 data member change:
           data member int S0::m0 at offset 0 (in bits) became anonymous data member 'union {int m0; char m01;}'
-
diff --git a/tests/data/test-diff-dwarf/test46-rust-report-0.txt b/tests/data/test-diff-dwarf/test46-rust-report-0.txt
index 109abd65..0c745256 100644
--- a/tests/data/test-diff-dwarf/test46-rust-report-0.txt
+++ b/tests/data/test-diff-dwarf/test46-rust-report-0.txt
@@ -15,4 +15,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 2 of type 'u32' was added
 
 
-
diff --git a/tests/data/test-diff-dwarf/test5-report.txt b/tests/data/test-diff-dwarf/test5-report.txt
index 81a4aa38..63d7ffa9 100644
--- a/tests/data/test-diff-dwarf/test5-report.txt
+++ b/tests/data/test-diff-dwarf/test5-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C0::m0' access changed from 'private' to 'public'
 
-
diff --git a/tests/data/test-diff-dwarf/test6-report.txt b/tests/data/test-diff-dwarf/test6-report.txt
index cb7b00b6..bf5cb174 100644
--- a/tests/data/test-diff-dwarf/test6-report.txt
+++ b/tests/data/test-diff-dwarf/test6-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           name of 'S0::m2' changed to 'S0::m12'
 
-
diff --git a/tests/data/test-diff-dwarf/test8-report.txt b/tests/data/test-diff-dwarf/test8-report.txt
index 5069e8ab..ee185dbf 100644
--- a/tests/data/test-diff-dwarf/test8-report.txt
+++ b/tests/data/test-diff-dwarf/test8-report.txt
@@ -25,4 +25,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type size changed from 32 to 8 (in bits)
           and offset changed from 32 to 64 (in bits) (by +32 bits), access changed from 'public' to 'private'
 
-
diff --git a/tests/data/test-diff-filter/libtest45-basic-type-change-report-0.txt b/tests/data/test-diff-filter/libtest45-basic-type-change-report-0.txt
index 6de2ad07..1b3c7d92 100644
--- a/tests/data/test-diff-filter/libtest45-basic-type-change-report-0.txt
+++ b/tests/data/test-diff-filter/libtest45-basic-type-change-report-0.txt
@@ -48,4 +48,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'char'
       type size changed from 32 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/libtest45-basic-type-change-report-1.txt b/tests/data/test-diff-filter/libtest45-basic-type-change-report-1.txt
index 5b2d2267..d2cb8097 100644
--- a/tests/data/test-diff-filter/libtest45-basic-type-change-report-1.txt
+++ b/tests/data/test-diff-filter/libtest45-basic-type-change-report-1.txt
@@ -8,12 +8,15 @@  Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
   [C] 'function int& foo0(S0&)' at test45-basic-type-change-v1.cc:24:1 has some sub-type changes:
     return type changed:
       reference type changed from: 'int&' to: 'char&'
+
   [C] 'function int* foo1(S1&)' at test45-basic-type-change-v1.cc:28:1 has some sub-type changes:
     return type changed:
       pointer type changed from: 'int*' to: 'char*'
+
   [C] 'function const int foo2(S2&)' at test45-basic-type-change-v1.cc:32:1 has some sub-type changes:
     return type changed:
       'const int' changed to 'const char'
+
   [C] 'function int foo3(S2&)' at test45-basic-type-change-v1.cc:36:1 has some sub-type changes:
     return type changed:
       type name changed from 'int' to 'char'
diff --git a/tests/data/test-diff-filter/test-PR24731-report-1.txt b/tests/data/test-diff-filter/test-PR24731-report-1.txt
index a07e6d68..759fc39c 100644
--- a/tests/data/test-diff-filter/test-PR24731-report-1.txt
+++ b/tests/data/test-diff-filter/test-PR24731-report-1.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       to:
         union u{int a; short int s; char c;}
 
-
diff --git a/tests/data/test-diff-filter/test0-report.txt b/tests/data/test-diff-filter/test0-report.txt
index bb42e471..1dc19ed9 100644
--- a/tests/data/test-diff-filter/test0-report.txt
+++ b/tests/data/test-diff-filter/test0-report.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S0::m0' offset changed from 64 to 96 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test01-report.txt b/tests/data/test-diff-filter/test01-report.txt
index a208f2e0..8c08ddb9 100644
--- a/tests/data/test-diff-filter/test01-report.txt
+++ b/tests/data/test-diff-filter/test01-report.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S0::m0' offset changed from 64 to 96 (in bits) (by +32 bits), access changed from 'private' to 'protected'
 
-
diff --git a/tests/data/test-diff-filter/test1-report.txt b/tests/data/test-diff-filter/test1-report.txt
index 064b41ec..6fc96cbf 100644
--- a/tests/data/test-diff-filter/test1-report.txt
+++ b/tests/data/test-diff-filter/test1-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C1::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test10-report.txt b/tests/data/test-diff-filter/test10-report.txt
index 9b798f73..4d08d4bd 100644
--- a/tests/data/test-diff-filter/test10-report.txt
+++ b/tests/data/test-diff-filter/test10-report.txt
@@ -15,4 +15,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member deletion:
           'unsigned int S::m', at offset 0 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test11-report.txt b/tests/data/test-diff-filter/test11-report.txt
index c3b9672e..5c5875b4 100644
--- a/tests/data/test-diff-filter/test11-report.txt
+++ b/tests/data/test-diff-filter/test11-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'unsigned int S0::m2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test13-report.txt b/tests/data/test-diff-filter/test13-report.txt
index a4582051..17844fa6 100644
--- a/tests/data/test-diff-filter/test13-report.txt
+++ b/tests/data/test-diff-filter/test13-report.txt
@@ -20,4 +20,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type size changed from 32 to 8 (in bits)
           and offset changed from 32 to 64 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test14-0-report.txt b/tests/data/test-diff-filter/test14-0-report.txt
index 52cdcf89..bbc05f06 100644
--- a/tests/data/test-diff-filter/test14-0-report.txt
+++ b/tests/data/test-diff-filter/test14-0-report.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'unsigned int S::m2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test14-1-report.txt b/tests/data/test-diff-filter/test14-1-report.txt
index 27df61a8..101722b4 100644
--- a/tests/data/test-diff-filter/test14-1-report.txt
+++ b/tests/data/test-diff-filter/test14-1-report.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'S&' has sub-type changes:
       referenced type 'struct S' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-filter/test15-1-report.txt b/tests/data/test-diff-filter/test15-1-report.txt
index 9dd1ad59..25d2ac42 100644
--- a/tests/data/test-diff-filter/test15-1-report.txt
+++ b/tests/data/test-diff-filter/test15-1-report.txt
@@ -9,6 +9,7 @@  Variables changes summary: 0 Removed, 2 Changed, 0 Added variables
         type size changed from 64 to 96 (in bits)
         1 data member insertion:
           'unsigned int S::m2', at offset 64 (in bits)
+
   [C] 'S* var2' was changed:
     type of variable changed:
       pointed to type 'struct S' changed, as reported earlier
diff --git a/tests/data/test-diff-filter/test16-report-2.txt b/tests/data/test-diff-filter/test16-report-2.txt
index c85d1a84..a90e85ad 100644
--- a/tests/data/test-diff-filter/test16-report-2.txt
+++ b/tests/data/test-diff-filter/test16-report-2.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             pointed to type 'struct S' changed; details are being reported
           and offset changed from 0 to 64 (in bits) (by +64 bits)
 
-
diff --git a/tests/data/test-diff-filter/test16-report.txt b/tests/data/test-diff-filter/test16-report.txt
index 80c3f1ec..e195097f 100644
--- a/tests/data/test-diff-filter/test16-report.txt
+++ b/tests/data/test-diff-filter/test16-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'S* S::m2' offset changed from 0 to 64 (in bits) (by +64 bits)
 
-
diff --git a/tests/data/test-diff-filter/test17-0-report.txt b/tests/data/test-diff-filter/test17-0-report.txt
index a90cab1e..20036821 100644
--- a/tests/data/test-diff-filter/test17-0-report.txt
+++ b/tests/data/test-diff-filter/test17-0-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'S* S::m2' offset changed from 0 to 64 (in bits) (by +64 bits)
 
-
diff --git a/tests/data/test-diff-filter/test17-1-report.txt b/tests/data/test-diff-filter/test17-1-report.txt
index 83a8945c..7c51152a 100644
--- a/tests/data/test-diff-filter/test17-1-report.txt
+++ b/tests/data/test-diff-filter/test17-1-report.txt
@@ -18,4 +18,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'S&' has sub-type changes:
       referenced type 'struct S' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-filter/test18-report.txt b/tests/data/test-diff-filter/test18-report.txt
index c93ca49e..a2a10964 100644
--- a/tests/data/test-diff-filter/test18-report.txt
+++ b/tests/data/test-diff-filter/test18-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
 
-
diff --git a/tests/data/test-diff-filter/test19-enum-report-1.txt b/tests/data/test-diff-filter/test19-enum-report-1.txt
index 337d9c35..ae6370b7 100644
--- a/tests/data/test-diff-filter/test19-enum-report-1.txt
+++ b/tests/data/test-diff-filter/test19-enum-report-1.txt
@@ -13,4 +13,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           '__anonymous_enum__::v5' value '5'
 
 
-
diff --git a/tests/data/test-diff-filter/test2-report.txt b/tests/data/test-diff-filter/test2-report.txt
index e9c040ff..3e68ab6d 100644
--- a/tests/data/test-diff-filter/test2-report.txt
+++ b/tests/data/test-diff-filter/test2-report.txt
@@ -24,4 +24,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'E0 C0::m0' offset changed from 0 to 8 (in bits) (by +8 bits)
           'E1 C0::m1' offset changed from 8 to 16 (in bits) (by +8 bits)
 
-
diff --git a/tests/data/test-diff-filter/test22-compatible-fns-report-0.txt b/tests/data/test-diff-filter/test22-compatible-fns-report-0.txt
index bdbca052..c7bdffbd 100644
--- a/tests/data/test-diff-filter/test22-compatible-fns-report-0.txt
+++ b/tests/data/test-diff-filter/test22-compatible-fns-report-0.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       in pointed to type 'const volatile S* const* const':
         'const volatile S* const* const' changed to 'const volatile typedef_of_S* const* const'
 
-
diff --git a/tests/data/test-diff-filter/test23-redundant-fn-parm-change-report-0.txt b/tests/data/test-diff-filter/test23-redundant-fn-parm-change-report-0.txt
index 99c14329..4c1c9e23 100644
--- a/tests/data/test-diff-filter/test23-redundant-fn-parm-change-report-0.txt
+++ b/tests/data/test-diff-filter/test23-redundant-fn-parm-change-report-0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'float'
       type size hasn't changed
 
-
diff --git a/tests/data/test-diff-filter/test25-cyclic-type-report-0.txt b/tests/data/test-diff-filter/test25-cyclic-type-report-0.txt
index 8f96c202..4c9d2606 100644
--- a/tests/data/test-diff-filter/test25-cyclic-type-report-0.txt
+++ b/tests/data/test-diff-filter/test25-cyclic-type-report-0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char S::m1', at offset 32 (in bits)
         no data member change (1 filtered);
 
-
diff --git a/tests/data/test-diff-filter/test25-cyclic-type-report-1.txt b/tests/data/test-diff-filter/test25-cyclic-type-report-1.txt
index c9bb7279..6a6beeef 100644
--- a/tests/data/test-diff-filter/test25-cyclic-type-report-1.txt
+++ b/tests/data/test-diff-filter/test25-cyclic-type-report-1.txt
@@ -13,4 +13,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           type of 'S* S::m2' changed:
             pointed to type 'struct S' changed; details are being reported
 
-
diff --git a/tests/data/test-diff-filter/test26-qualified-redundant-node-report-0.txt b/tests/data/test-diff-filter/test26-qualified-redundant-node-report-0.txt
index de0be3d4..77725e8c 100644
--- a/tests/data/test-diff-filter/test26-qualified-redundant-node-report-0.txt
+++ b/tests/data/test-diff-filter/test26-qualified-redundant-node-report-0.txt
@@ -17,4 +17,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                     1 data member insertion:
                       'char FooStruct::Embedded::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test26-qualified-redundant-node-report-1.txt b/tests/data/test-diff-filter/test26-qualified-redundant-node-report-1.txt
index 4db74fdb..23083ada 100644
--- a/tests/data/test-diff-filter/test26-qualified-redundant-node-report-1.txt
+++ b/tests/data/test-diff-filter/test26-qualified-redundant-node-report-1.txt
@@ -20,4 +20,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                   in pointed to type 'FooStruct::Embedded*':
                     pointed to type 'struct FooStruct::Embedded' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt
index 7197c376..45548733 100644
--- a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt
+++ b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S0::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt
index dbd7224f..14f0813c 100644
--- a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt
+++ b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt
@@ -18,4 +18,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           type of 'S0* S::m0' changed:
             pointed to type 'struct S0' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt
index 8233d1a1..7703ecf1 100644
--- a/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt
+++ b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt
@@ -30,4 +30,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             in pointed to type 'struct S2':
               entity changed from 'struct S2' to compatible type 'typedef S2Renamed'
 
-
diff --git a/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt b/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt
index 9e5fb48b..5db38b25 100644
--- a/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt
+++ b/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char s::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt b/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt
index 11a44d5e..95dd372f 100644
--- a/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt
+++ b/tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt
@@ -20,4 +20,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       in referenced type 'const s':
         unqualified underlying type 'class s' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-filter/test29-finer-redundancy-marking-report-0.txt b/tests/data/test-diff-filter/test29-finer-redundancy-marking-report-0.txt
index 5a84c530..2cb2c362 100644
--- a/tests/data/test-diff-filter/test29-finer-redundancy-marking-report-0.txt
+++ b/tests/data/test-diff-filter/test29-finer-redundancy-marking-report-0.txt
@@ -25,4 +25,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int inherited::m0' offset changed from 32 to 64 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test3-report.txt b/tests/data/test-diff-filter/test3-report.txt
index ff099fd9..e7ce5bb5 100644
--- a/tests/data/test-diff-filter/test3-report.txt
+++ b/tests/data/test-diff-filter/test3-report.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'char S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
index 908aff7c..b1dd3c74 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
@@ -1438,7 +1438,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
     parameter 1 of type 'const VarTable::Entry*&&' changed:
       rvalue reference type 'const VarTable::Entry*&& became an lvalue reference type: 'const VarTable::Entry*&'
 
-
 47 Removed variables:
 
   [D] 'typedef COIRESULT (typedef COIBUFFER, typedef COIBUFFER, typedef uint64_t, typedef uint64_t, typedef uint64_t, typedef COI_COPY_TYPE, typedef uint32_t, const COIEVENT*, COIEVENT*)* COI::BufferCopy'
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt
index 0299ad9f..c49d6c68 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt
@@ -1438,7 +1438,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
     parameter 1 of type 'const VarTable::Entry*&&' changed:
       rvalue reference type 'const VarTable::Entry*&& became an lvalue reference type: 'const VarTable::Entry*&'
 
-
 47 Removed variables:
 
   [D] 'typedef COIRESULT (typedef COIBUFFER, typedef COIBUFFER, typedef uint64_t, typedef uint64_t, typedef uint64_t, typedef COI_COPY_TYPE, typedef uint32_t, const COIEVENT*, COIEVENT*)* COI::BufferCopy'
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt
index bbd79fc3..f0986450 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt
@@ -1438,7 +1438,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
     parameter 1 of type 'const VarTable::Entry*&&' changed:
       rvalue reference type 'const VarTable::Entry*&& became an lvalue reference type: 'const VarTable::Entry*&'
 
-
 47 Removed variables:
 
   [D] 'typedef COIRESULT (typedef COIBUFFER, typedef COIBUFFER, typedef uint64_t, typedef uint64_t, typedef uint64_t, typedef COI_COPY_TYPE, typedef uint32_t, const COIEVENT*, COIEVENT*)* COI::BufferCopy'
diff --git a/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-0.txt b/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-0.txt
index 04c27eea..b1bc0e3a 100644
--- a/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-0.txt
+++ b/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-0.txt
@@ -48,7 +48,6 @@  Variable symbols changes summary: 0 Removed, 6 Added variable symbols not refere
         'std::regex_constants::error_type::_S_error_last' value '13'
 
 
-
 6 Added variable symbols not referenced by debug info:
 
   [A] _ZTISt16bad_array_length@@CXXABI_1.3.8
diff --git a/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-1.txt b/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-1.txt
index b69e06d5..440e5720 100644
--- a/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-1.txt
+++ b/tests/data/test-diff-filter/test31-pr18535-libstdc++-report-1.txt
@@ -48,7 +48,6 @@  Variable symbols changes summary: 0 Removed, 6 Added variable symbols not refere
         'std::regex_constants::error_type::_S_error_last' value '13'
 
 
-
 6 Added variable symbols not referenced by debug info:
 
   [A] _ZTISt16bad_array_length@@CXXABI_1.3.8
diff --git a/tests/data/test-diff-filter/test32-ppc64le-struct-change-report0.txt b/tests/data/test-diff-filter/test32-ppc64le-struct-change-report0.txt
index 69ed568c..6172cccf 100644
--- a/tests/data/test-diff-filter/test32-ppc64le-struct-change-report0.txt
+++ b/tests/data/test-diff-filter/test32-ppc64le-struct-change-report0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-0.txt b/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-0.txt
index c502805f..4bda6f6c 100644
--- a/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-0.txt
+++ b/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-0.txt
@@ -354,7 +354,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
     parameter 1 of type 'const VarTable::Entry*&&' changed:
       rvalue reference type 'const VarTable::Entry*&& became an lvalue reference type: 'const VarTable::Entry*&'
 
-
 47 Removed variables:
 
   [D] 'typedef COIRESULT (typedef COIBUFFER, typedef COIBUFFER, typedef uint64_t, typedef uint64_t, typedef uint64_t, typedef COI_COPY_TYPE, typedef uint32_t, const COIEVENT*, COIEVENT*)* COI::BufferCopy'
diff --git a/tests/data/test-diff-filter/test36-report-0.txt b/tests/data/test-diff-filter/test36-report-0.txt
index 4a7f1aac..12916d66 100644
--- a/tests/data/test-diff-filter/test36-report-0.txt
+++ b/tests/data/test-diff-filter/test36-report-0.txt
@@ -24,4 +24,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
 
-
diff --git a/tests/data/test-diff-filter/test37-report-0.txt b/tests/data/test-diff-filter/test37-report-0.txt
index 404a5d20..582a7b3a 100644
--- a/tests/data/test-diff-filter/test37-report-0.txt
+++ b/tests/data/test-diff-filter/test37-report-0.txt
@@ -30,4 +30,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int' to 'char'
             type size changed from 32 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test39/test39-report-0.txt b/tests/data/test-diff-filter/test39/test39-report-0.txt
index 87e9dce0..d7f3e24d 100644
--- a/tests/data/test-diff-filter/test39/test39-report-0.txt
+++ b/tests/data/test-diff-filter/test39/test39-report-0.txt
@@ -25,4 +25,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'unsigned char opaque_type::m1', at offset 32 (in bits) at test39-c-v1.c:6:1
 
-
diff --git a/tests/data/test-diff-filter/test41-report-0.txt b/tests/data/test-diff-filter/test41-report-0.txt
index c3945cce..da9a820a 100644
--- a/tests/data/test-diff-filter/test41-report-0.txt
+++ b/tests/data/test-diff-filter/test41-report-0.txt
@@ -49,7 +49,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
 
   [C] 'method bool abigail::xml_writer::write_context::type_ptr_cmp::operator()(const abigail::ir::type_base*, const abigail::ir::type_base*) const' at abg-writer.cc:359:1 has some indirect sub-type changes:
 
-
 1 Removed function symbol not referenced by debug info:
 
   [D] _ZN7abigail10xml_writer13write_contextD1Ev
diff --git a/tests/data/test-diff-filter/test44-anonymous-data-member-report-0.txt b/tests/data/test-diff-filter/test44-anonymous-data-member-report-0.txt
index b2f1a4c2..b8bb951c 100644
--- a/tests/data/test-diff-filter/test44-anonymous-data-member-report-0.txt
+++ b/tests/data/test-diff-filter/test44-anonymous-data-member-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             struct {int b; float c; char e;}
           'int S2::d' offset changed from 96 to 128 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-filter/test6-report.txt b/tests/data/test-diff-filter/test6-report.txt
index ddf991f7..61fb1d93 100644
--- a/tests/data/test-diff-filter/test6-report.txt
+++ b/tests/data/test-diff-filter/test6-report.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         type name changed from 'unsigned char' to 'unsigned int'
         type size changed from 8 to 32 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test7-report.txt b/tests/data/test-diff-filter/test7-report.txt
index 26933033..2a28163f 100644
--- a/tests/data/test-diff-filter/test7-report.txt
+++ b/tests/data/test-diff-filter/test7-report.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type size hasn't changed
       no data member change (1 filtered);
 
-
diff --git a/tests/data/test-diff-filter/test9-report.txt b/tests/data/test-diff-filter/test9-report.txt
index 0787f566..867b83ad 100644
--- a/tests/data/test-diff-filter/test9-report.txt
+++ b/tests/data/test-diff-filter/test9-report.txt
@@ -15,4 +15,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'int S::m0', at offset 0 (in bits)
 
-
diff --git a/tests/data/test-diff-pkg/GtkAda-gl-2.24.2-29.fc29.x86_64--2.24.2-30.fc30.x86_64-report-0.txt b/tests/data/test-diff-pkg/GtkAda-gl-2.24.2-29.fc29.x86_64--2.24.2-30.fc30.x86_64-report-0.txt
index 9167fa72..6358be7b 100644
--- a/tests/data/test-diff-pkg/GtkAda-gl-2.24.2-29.fc29.x86_64--2.24.2-30.fc30.x86_64-report-0.txt
+++ b/tests/data/test-diff-pkg/GtkAda-gl-2.24.2-29.fc29.x86_64--2.24.2-30.fc30.x86_64-report-0.txt
@@ -38,7 +38,6 @@ 
                     entity changed from 'integer' to '<range natural___XDLU_0__2147483647>[2147483648]'
                     type size changed from 32 to 2147483647 (in bits)
 
-
   6 Removed variable symbols not referenced by debug info:
 
     [D] gtk__glarea__C210s
diff --git a/tests/data/test-diff-pkg/PR24690/PR24690-report-0.txt b/tests/data/test-diff-pkg/PR24690/PR24690-report-0.txt
index 5582b1f9..4dd8f2e7 100644
--- a/tests/data/test-diff-pkg/PR24690/PR24690-report-0.txt
+++ b/tests/data/test-diff-pkg/PR24690/PR24690-report-0.txt
@@ -40,7 +40,6 @@ 
         'typedef gboolean (FlatpakTransaction*, GCancellable*, GError**)* _FlatpakTransactionClass::run' offset changed from 1536 to 1600 (in bits) (by +64 bits)
         'gpointer _FlatpakTransactionClass::padding[9]' offset changed from 1600 to 1664 (in bits) (by +64 bits)
 
-
   3 added types unreachable from any public interface:
 
     [A] 'struct gpgme_data_cbs' at gpgme-64.h:1139:1
diff --git a/tests/data/test-diff-pkg/dirpkg-1-report-1.txt b/tests/data/test-diff-pkg/dirpkg-1-report-1.txt
index 8631497a..6b475942 100644
--- a/tests/data/test-diff-pkg/dirpkg-1-report-1.txt
+++ b/tests/data/test-diff-pkg/dirpkg-1-report-1.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'char S::mem1', at offset 32 (in bits)
 
-
 ================ end of changes of 'libobj-v0.so'===============
 
diff --git a/tests/data/test-diff-pkg/dirpkg-3-report-1.txt b/tests/data/test-diff-pkg/dirpkg-3-report-1.txt
index 3bc01e14..6a48bb59 100644
--- a/tests/data/test-diff-pkg/dirpkg-3-report-1.txt
+++ b/tests/data/test-diff-pkg/dirpkg-3-report-1.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'int S1::mem2', at offset 0 (in bits)
 
-
 ================ end of changes of 'libobj-v0.so'===============
 
diff --git a/tests/data/test-diff-pkg/dirpkg-3-report-2.txt b/tests/data/test-diff-pkg/dirpkg-3-report-2.txt
index 5ed307f2..cff94ef5 100644
--- a/tests/data/test-diff-pkg/dirpkg-3-report-2.txt
+++ b/tests/data/test-diff-pkg/dirpkg-3-report-2.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'int S1::mem2', at offset 0 (in bits) at obj-v0.cc:17:1
 
-
 ================ end of changes of 'libobj-v0.so'===============
 
diff --git a/tests/data/test-diff-pkg/libICE-1.0.6-1.el6.x86_64.rpm--libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt b/tests/data/test-diff-pkg/libICE-1.0.6-1.el6.x86_64.rpm--libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt
index f37cfc6d..487c672c 100644
--- a/tests/data/test-diff-pkg/libICE-1.0.6-1.el6.x86_64.rpm--libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt
+++ b/tests/data/test-diff-pkg/libICE-1.0.6-1.el6.x86_64.rpm--libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt
@@ -78,7 +78,6 @@ 
                 in pointed to type 'struct _IcePingWait' at ICEconn.h:48:1:
                   entity changed from 'struct _IcePingWait' to compatible type 'typedef _IcePingWait' at ICEconn.h:48:1
 
-
   1 Removed variable:
 
     [D] 'const in6_addr in6addr_any'    {in6addr_any}
@@ -93,6 +92,7 @@ 
             type size hasn't changed
         type name changed from 'char*[1]' to 'const char*[1]'
         type size hasn't changed
+
     [C] '_IceWatchProc* _IceWatchProcs' was changed at globals.h:39:1:
       type of variable changed:
         in pointed to type 'struct _IceWatchProc' at ICElibint.h:322:1:
diff --git a/tests/data/test-diff-pkg/libcdio-0.94-1.fc26.x86_64--libcdio-0.94-2.fc26.x86_64-report.1.txt b/tests/data/test-diff-pkg/libcdio-0.94-1.fc26.x86_64--libcdio-0.94-2.fc26.x86_64-report.1.txt
index d3239574..929f43a3 100644
--- a/tests/data/test-diff-pkg/libcdio-0.94-1.fc26.x86_64--libcdio-0.94-2.fc26.x86_64-report.1.txt
+++ b/tests/data/test-diff-pkg/libcdio-0.94-1.fc26.x86_64--libcdio-0.94-2.fc26.x86_64-report.1.txt
@@ -38,7 +38,6 @@ 
       parameter 3 of type 'cdio_dvd_struct_t*' has sub-type changes:
         pointed to type 'typedef cdio_dvd_struct_t' changed at dvd.h:130:1, as reported earlier
 
-
 ================ end of changes of 'libcdio.so.16.0.0'===============
 
 ================ changes of 'libiso9660++.so.0.0.0'===============
diff --git a/tests/data/test-diff-pkg/libsigc++-2.0-0c2a_2.4.0-1_amd64--libsigc++-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt b/tests/data/test-diff-pkg/libsigc++-2.0-0c2a_2.4.0-1_amd64--libsigc++-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt
index ca83a0af..9f22d5f5 100644
--- a/tests/data/test-diff-pkg/libsigc++-2.0-0c2a_2.4.0-1_amd64--libsigc++-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt
+++ b/tests/data/test-diff-pkg/libsigc++-2.0-0c2a_2.4.0-1_amd64--libsigc++-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt
@@ -84,6 +84,5 @@ 
                     and name of 'std::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >::_M_impl' changed to 'std::__cxx11::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >::_M_impl'
 
 
-
 ================ end of changes of 'libsigc-2.0.so.0.0.0'===============
 
diff --git a/tests/data/test-diff-pkg/nss-3.23.0-1.0.fc23.x86_64-report-0.txt b/tests/data/test-diff-pkg/nss-3.23.0-1.0.fc23.x86_64-report-0.txt
index 22260037..8c0c6417 100644
--- a/tests/data/test-diff-pkg/nss-3.23.0-1.0.fc23.x86_64-report-0.txt
+++ b/tests/data/test-diff-pkg/nss-3.23.0-1.0.fc23.x86_64-report-0.txt
@@ -14,7 +14,6 @@ 
             '__anonymous_enum__1::SEC_OID_TOTAL' from value '347' to '348' at secoidt.h:34:1
 
 
-
 ================ end of changes of 'libnss3.so'===============
 
 ================ changes of 'libssl3.so'===============
@@ -60,7 +59,6 @@ 
                     '__anonymous_enum__::ssl_auth_size' value '10'
 
 
-
   1 Changed variable:
 
     [C] 'const PRUint16 SSL_ImplementedCiphers[74]' was changed to 'const PRUint16 SSL_ImplementedCiphers[69]' at sslenum.c:51:1:
@@ -113,6 +111,5 @@ 
                                                     '__anonymous_enum__1::SEC_OID_TOTAL' from value '347' to '348' at secoidt.h:34:1
 
 
-
 ================ end of changes of 'libsmime3.so'===============
 
diff --git a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-0.txt b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-0.txt
index 3ebfcd87..231ae0c8 100644
--- a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-0.txt
+++ b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-0.txt
@@ -51,6 +51,5 @@ 
         underlying type 'enum __anonymous_enum__2' at spice.h:471:1 changed:
           enum type 'enum __anonymous_enum__2' changed at spice.h:471:1, as reported earlier
 
-
 ================ end of changes of 'libspice-server.so.1.8.0'===============
 
diff --git a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-1.txt b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-1.txt
index 0c4de257..5b8e4781 100644
--- a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-1.txt
+++ b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-1.txt
@@ -50,6 +50,5 @@ 
         typedef name changed from spice_image_compression_t to SpiceImageCompression at enums.h:197:1
         underlying type 'enum __anonymous_enum__2' changed at spice.h:471:1, as reported earlier
 
-
 ================ end of changes of 'libspice-server.so.1.8.0'===============
 
diff --git a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt
index b2c71ab0..055cb597 100644
--- a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt
+++ b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt
@@ -712,6 +712,5 @@ 
       parameter 1 of type 'SpiceServer*' has sub-type changes:
         pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier
 
-
 ================ end of changes of 'libspice-server.so.1.8.0'===============
 
diff --git a/tests/data/test-diff-pkg/symlink-dir-test1-report0.txt b/tests/data/test-diff-pkg/symlink-dir-test1-report0.txt
index 478fa263..d5bff94d 100644
--- a/tests/data/test-diff-pkg/symlink-dir-test1-report0.txt
+++ b/tests/data/test-diff-pkg/symlink-dir-test1-report0.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'char S::m1', at offset 32 (in bits) at foo.c:6:1
 
-
 ================ end of changes of 'libfoo.so'===============
 
diff --git a/tests/data/test-diff-pkg/tarpkg-0-report-0.txt b/tests/data/test-diff-pkg/tarpkg-0-report-0.txt
index 8631497a..6b475942 100644
--- a/tests/data/test-diff-pkg/tarpkg-0-report-0.txt
+++ b/tests/data/test-diff-pkg/tarpkg-0-report-0.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'char S::mem1', at offset 32 (in bits)
 
-
 ================ end of changes of 'libobj-v0.so'===============
 
diff --git a/tests/data/test-diff-pkg/tarpkg-1-report-0.txt b/tests/data/test-diff-pkg/tarpkg-1-report-0.txt
index de24937a..8d737581 100644
--- a/tests/data/test-diff-pkg/tarpkg-1-report-0.txt
+++ b/tests/data/test-diff-pkg/tarpkg-1-report-0.txt
@@ -11,6 +11,5 @@ 
           1 data member insertion:
             'char S::mem1', at offset 32 (in bits) at obj-v0.cc:7:1
 
-
 ================ end of changes of 'libobj-v0.so'===============
 
diff --git a/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt b/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt
index 0978b5c0..5aa8483d 100644
--- a/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt
+++ b/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt
@@ -211,7 +211,6 @@ 
       parameter 1 of type 'tbb::spin_mutex&' has sub-type changes:
         referenced type 'class tbb::spin_mutex' changed at spin_mutex.h:47:1, as reported earlier
 
-
   3 Removed variable symbols not referenced by debug info:
 
     [D] _ZTVN3rml16versioned_objectE
diff --git a/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt b/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt
index 2fec8647..9cfc3f6a 100644
--- a/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt
+++ b/tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt
@@ -82,7 +82,6 @@ 
           1 base class insertion:
             class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
 
-
   3 Removed variable symbols not referenced by debug info:
 
     [D] _ZTVN3rml16versioned_objectE
diff --git a/tests/data/test-diff-suppr/libtest48-soname-abixml-report-1.txt b/tests/data/test-diff-suppr/libtest48-soname-abixml-report-1.txt
index 1bd9abb0..431c891a 100644
--- a/tests/data/test-diff-suppr/libtest48-soname-abixml-report-1.txt
+++ b/tests/data/test-diff-suppr/libtest48-soname-abixml-report-1.txt
@@ -13,4 +13,3 @@  SONAME changed from 'test48-soname-abixml-v0' to 'test48-soname-abixml-v1'
         1 data member insertion:
           'char S::m1', at offset 32 (in bits) at test48-soname-abixml-v1.c:4:1
 
-
diff --git a/tests/data/test-diff-suppr/test0-type-suppr-report-0.txt b/tests/data/test-diff-suppr/test0-type-suppr-report-0.txt
index 33153bf2..b5b4afe7 100644
--- a/tests/data/test-diff-suppr/test0-type-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test0-type-suppr-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'char MyType::Private::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test0-type-suppr-report-3.txt b/tests/data/test-diff-suppr/test0-type-suppr-report-3.txt
index 33153bf2..b5b4afe7 100644
--- a/tests/data/test-diff-suppr/test0-type-suppr-report-3.txt
+++ b/tests/data/test-diff-suppr/test0-type-suppr-report-3.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'char MyType::Private::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test0-type-suppr-report-5.txt b/tests/data/test-diff-suppr/test0-type-suppr-report-5.txt
index 33153bf2..b5b4afe7 100644
--- a/tests/data/test-diff-suppr/test0-type-suppr-report-5.txt
+++ b/tests/data/test-diff-suppr/test0-type-suppr-report-5.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'char MyType::Private::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test0-type-suppr-report-7.txt b/tests/data/test-diff-suppr/test0-type-suppr-report-7.txt
index 33153bf2..b5b4afe7 100644
--- a/tests/data/test-diff-suppr/test0-type-suppr-report-7.txt
+++ b/tests/data/test-diff-suppr/test0-type-suppr-report-7.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'char MyType::Private::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test1-typedef-suppr-report-0.txt b/tests/data/test-diff-suppr/test1-typedef-suppr-report-0.txt
index 8b33db84..e5c0b813 100644
--- a/tests/data/test-diff-suppr/test1-typedef-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test1-typedef-suppr-report-0.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int a_type::m_int' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test1-typedef-suppr-report-2.txt b/tests/data/test-diff-suppr/test1-typedef-suppr-report-2.txt
index 251f4356..e4021ae2 100644
--- a/tests/data/test-diff-suppr/test1-typedef-suppr-report-2.txt
+++ b/tests/data/test-diff-suppr/test1-typedef-suppr-report-2.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int b_type::m_int' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test10-changed-parm-c-report-0.txt b/tests/data/test-diff-suppr/test10-changed-parm-c-report-0.txt
index c39851d3..9aaf6a7f 100644
--- a/tests/data/test-diff-suppr/test10-changed-parm-c-report-0.txt
+++ b/tests/data/test-diff-suppr/test10-changed-parm-c-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'float'
       type size hasn't changed
 
-
diff --git a/tests/data/test-diff-suppr/test11-add-data-member-report-0.txt b/tests/data/test-diff-suppr/test11-add-data-member-report-0.txt
index f3c4c1d9..4a6ff721 100644
--- a/tests/data/test-diff-suppr/test11-add-data-member-report-0.txt
+++ b/tests/data/test-diff-suppr/test11-add-data-member-report-0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char S::m1', at offset 8 (in bits)
           'int S::m2', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test12-add-data-member-report-0.txt b/tests/data/test-diff-suppr/test12-add-data-member-report-0.txt
index c92f1f34..cd301b58 100644
--- a/tests/data/test-diff-suppr/test12-add-data-member-report-0.txt
+++ b/tests/data/test-diff-suppr/test12-add-data-member-report-0.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char S::m_inserted1', at offset 8 (in bits)
           'char S::m_inserted2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test12-add-data-member-report-2.txt b/tests/data/test-diff-suppr/test12-add-data-member-report-2.txt
index c92f1f34..cd301b58 100644
--- a/tests/data/test-diff-suppr/test12-add-data-member-report-2.txt
+++ b/tests/data/test-diff-suppr/test12-add-data-member-report-2.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char S::m_inserted1', at offset 8 (in bits)
           'char S::m_inserted2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-0.txt b/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-0.txt
index 754409ca..baf711f4 100644
--- a/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-0.txt
+++ b/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'struct S' has sub-type changes:
       details were reported earlier
 
-
diff --git a/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-1.txt b/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-1.txt
index 46c078c0..270ec1fc 100644
--- a/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-1.txt
+++ b/tests/data/test-diff-suppr/test13-suppr-through-pointer-report-1.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member insertion:
         'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-0.txt b/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-0.txt
index 40b936fc..ddea8503 100644
--- a/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-0.txt
+++ b/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-1.txt b/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-1.txt
index f351bc58..86d49d12 100644
--- a/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-1.txt
+++ b/tests/data/test-diff-suppr/test14-suppr-non-redundant-report-1.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-0.txt b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-0.txt
index da13c8e6..4eaba5b7 100644
--- a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-0.txt
+++ b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-1.txt b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-1.txt
index eb8df613..83dfe326 100644
--- a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-1.txt
+++ b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-1.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-5.txt b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-5.txt
index da13c8e6..4eaba5b7 100644
--- a/tests/data/test-diff-suppr/test15-suppr-added-fn-report-5.txt
+++ b/tests/data/test-diff-suppr/test15-suppr-added-fn-report-5.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-0.txt b/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-0.txt
index 40316b33..b28fbd16 100644
--- a/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-0.txt
+++ b/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-0.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'unsigned int S::bar', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-2.txt b/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-2.txt
index 2c085a78..1a826c1b 100644
--- a/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-2.txt
+++ b/tests/data/test-diff-suppr/test16-suppr-removed-fn-report-2.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'unsigned int S::bar', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test2-struct-suppr-report-0.txt b/tests/data/test-diff-suppr/test2-struct-suppr-report-0.txt
index b380313d..cb8a2198 100644
--- a/tests/data/test-diff-suppr/test2-struct-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test2-struct-suppr-report-0.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C::int_member' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test23-alias-filter-report-0.txt b/tests/data/test-diff-suppr/test23-alias-filter-report-0.txt
index 125cd90c..0788d489 100644
--- a/tests/data/test-diff-suppr/test23-alias-filter-report-0.txt
+++ b/tests/data/test-diff-suppr/test23-alias-filter-report-0.txt
@@ -15,4 +15,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test23-alias-filter-report-2.txt b/tests/data/test-diff-suppr/test23-alias-filter-report-2.txt
index 125cd90c..0788d489 100644
--- a/tests/data/test-diff-suppr/test23-alias-filter-report-2.txt
+++ b/tests/data/test-diff-suppr/test23-alias-filter-report-2.txt
@@ -15,4 +15,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-1.txt b/tests/data/test-diff-suppr/test24-soname-report-1.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-1.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-1.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-10.txt b/tests/data/test-diff-suppr/test24-soname-report-10.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-10.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-10.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-12.txt b/tests/data/test-diff-suppr/test24-soname-report-12.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-12.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-12.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-14.txt b/tests/data/test-diff-suppr/test24-soname-report-14.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-14.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-14.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-16.txt b/tests/data/test-diff-suppr/test24-soname-report-16.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-16.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-16.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test24-soname-report-4.txt b/tests/data/test-diff-suppr/test24-soname-report-4.txt
index dabce854..8e0c021f 100644
--- a/tests/data/test-diff-suppr/test24-soname-report-4.txt
+++ b/tests/data/test-diff-suppr/test24-soname-report-4.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test25-typedef-report-0.txt b/tests/data/test-diff-suppr/test25-typedef-report-0.txt
index 6d2ba155..e93b16ca 100644
--- a/tests/data/test-diff-suppr/test25-typedef-report-0.txt
+++ b/tests/data/test-diff-suppr/test25-typedef-report-0.txt
@@ -19,4 +19,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member insertion:
             'char PrivateType1::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test26-loc-suppr-report-0.txt b/tests/data/test-diff-suppr/test26-loc-suppr-report-0.txt
index a06d0413..6a7f2fad 100644
--- a/tests/data/test-diff-suppr/test26-loc-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test26-loc-suppr-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::added_member', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test26-loc-suppr-report-3.txt b/tests/data/test-diff-suppr/test26-loc-suppr-report-3.txt
index a06d0413..6a7f2fad 100644
--- a/tests/data/test-diff-suppr/test26-loc-suppr-report-3.txt
+++ b/tests/data/test-diff-suppr/test26-loc-suppr-report-3.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::added_member', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test3-struct-suppr-report-0.txt b/tests/data/test-diff-suppr/test3-struct-suppr-report-0.txt
index b36cce6e..d06b2c00 100644
--- a/tests/data/test-diff-suppr/test3-struct-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test3-struct-suppr-report-0.txt
@@ -19,4 +19,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C::int_member' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test3-struct-suppr-report-1.txt b/tests/data/test-diff-suppr/test3-struct-suppr-report-1.txt
index a2fe75aa..70d4a5c8 100644
--- a/tests/data/test-diff-suppr/test3-struct-suppr-report-1.txt
+++ b/tests/data/test-diff-suppr/test3-struct-suppr-report-1.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int C::int_member' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test3-struct-suppr-report-2.txt b/tests/data/test-diff-suppr/test3-struct-suppr-report-2.txt
index 0e09e1ec..96c07865 100644
--- a/tests/data/test-diff-suppr/test3-struct-suppr-report-2.txt
+++ b/tests/data/test-diff-suppr/test3-struct-suppr-report-2.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S::int_member' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test30-report-0.txt b/tests/data/test-diff-suppr/test30-report-0.txt
index ef48c1db..79b6cd7f 100644
--- a/tests/data/test-diff-suppr/test30-report-0.txt
+++ b/tests/data/test-diff-suppr/test30-report-0.txt
@@ -28,4 +28,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'int S::priv_type::member1', at offset 64 (in bits) at test30-pub-lib-v1.cc:18:1
 
-
diff --git a/tests/data/test-diff-suppr/test31-report-1.txt b/tests/data/test-diff-suppr/test31-report-1.txt
index cad99541..43f36101 100644
--- a/tests/data/test-diff-suppr/test31-report-1.txt
+++ b/tests/data/test-diff-suppr/test31-report-1.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char hidden::S0::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test32-report-0.txt b/tests/data/test-diff-suppr/test32-report-0.txt
index 3dc192f6..2489b56d 100644
--- a/tests/data/test-diff-suppr/test32-report-0.txt
+++ b/tests/data/test-diff-suppr/test32-report-0.txt
@@ -13,4 +13,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'void' to 'char'
       type size changed from 0 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test32-report-1.txt b/tests/data/test-diff-suppr/test32-report-1.txt
index 7b0fbd44..2f785d02 100644
--- a/tests/data/test-diff-suppr/test32-report-1.txt
+++ b/tests/data/test-diff-suppr/test32-report-1.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'void' to 'char'
       type size changed from 0 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test33-report-0.txt b/tests/data/test-diff-suppr/test33-report-0.txt
index 5807f845..29d6cf55 100644
--- a/tests/data/test-diff-suppr/test33-report-0.txt
+++ b/tests/data/test-diff-suppr/test33-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'int to_keep::member1', at offset 0 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test39-opaque-type-report-0.txt b/tests/data/test-diff-suppr/test39-opaque-type-report-0.txt
index 06d04b98..7993fc08 100644
--- a/tests/data/test-diff-suppr/test39-opaque-type-report-0.txt
+++ b/tests/data/test-diff-suppr/test39-opaque-type-report-0.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         typedef name changed from StructType to AnotherStructType at test39-header-v1.h:2:1
 
 
-
diff --git a/tests/data/test-diff-suppr/test4-local-suppr-report-0.txt b/tests/data/test-diff-suppr/test4-local-suppr-report-0.txt
index 4129ccae..795ae553 100644
--- a/tests/data/test-diff-suppr/test4-local-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test4-local-suppr-report-0.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char a_not_private_type::j', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test4-local-suppr-report-1.txt b/tests/data/test-diff-suppr/test4-local-suppr-report-1.txt
index b76e25b0..b8c10090 100644
--- a/tests/data/test-diff-suppr/test4-local-suppr-report-1.txt
+++ b/tests/data/test-diff-suppr/test4-local-suppr-report-1.txt
@@ -17,4 +17,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char a_not_private_type::j', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test41-enumerator-changes-report-0.txt b/tests/data/test-diff-suppr/test41-enumerator-changes-report-0.txt
index d772bd1d..653de77f 100644
--- a/tests/data/test-diff-suppr/test41-enumerator-changes-report-0.txt
+++ b/tests/data/test-diff-suppr/test41-enumerator-changes-report-0.txt
@@ -21,4 +21,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         'EnumType0::enum_count' from value '3' to '4' at test41-enumerator-changes-v1.cc:1:1
 
 
-
diff --git a/tests/data/test-diff-suppr/test42-negative-suppr-type-report-0.txt b/tests/data/test-diff-suppr/test42-negative-suppr-type-report-0.txt
index 601d4f8d..5a0aec33 100644
--- a/tests/data/test-diff-suppr/test42-negative-suppr-type-report-0.txt
+++ b/tests/data/test-diff-suppr/test42-negative-suppr-type-report-0.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member insertion:
         'char type_to_keep::m1', at offset 32 (in bits) at test42-negative-suppr-type-v1.cc:4:1
 
-
diff --git a/tests/data/test-diff-suppr/test42-negative-suppr-type-report-1.txt b/tests/data/test-diff-suppr/test42-negative-suppr-type-report-1.txt
index 601d4f8d..5a0aec33 100644
--- a/tests/data/test-diff-suppr/test42-negative-suppr-type-report-1.txt
+++ b/tests/data/test-diff-suppr/test42-negative-suppr-type-report-1.txt
@@ -9,4 +9,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member insertion:
         'char type_to_keep::m1', at offset 32 (in bits) at test42-negative-suppr-type-v1.cc:4:1
 
-
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-1.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-1.txt
index a1b349bb..8f651743 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-1.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-1.txt
@@ -13,7 +13,6 @@  Unreachable types summary: 1 removed, 1 changed, 1 added types
     1 data member insertion:
       'char unreachable_struct2::m2', at offset 32 (in bits) at test-v1.c:9:1
 
-
 1 added type unreachable from any public interface:
 
   [A] 'struct unreachable_struct3' at test-v1.c:12:1
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-2.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-2.txt
index 84c24bc5..33e9ba01 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-2.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-2.txt
@@ -9,7 +9,6 @@  Unreachable types summary: 0 removed (1 filtered out), 1 changed, 1 added types
     1 data member insertion:
       'char unreachable_struct2::m2', at offset 32 (in bits) at test-v1.c:9:1
 
-
 1 added type unreachable from any public interface:
 
   [A] 'struct unreachable_struct3' at test-v1.c:12:1
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-3.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-3.txt
index 15dce83a..35b63415 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-3.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-3.txt
@@ -6,7 +6,6 @@  Unreachable types summary: 1 removed, 0 changed (1 filtered out), 1 added types
 
   [D] 'struct unreachable_struct1' at test-v0.c:6:1
 
-
 1 added type unreachable from any public interface:
 
   [A] 'struct unreachable_struct3' at test-v1.c:12:1
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-4.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-4.txt
index 3249a77a..f2dc1ab1 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-4.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-4.txt
@@ -13,4 +13,3 @@  Unreachable types summary: 1 removed, 1 changed, 0 added (1 filtered out) types
     1 data member insertion:
       'char unreachable_struct2::m2', at offset 32 (in bits) at test-v1.c:9:1
 
-
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-5.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-5.txt
index 11d0d202..eb879ea7 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-5.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-5.txt
@@ -2,4 +2,3 @@  Functions changes summary: 0 Removed, 0 Changed, 0 Added function
 Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
 Unreachable types summary: 0 removed (1 filtered out), 0 changed (1 filtered out), 0 added (1 filtered out) types
 
-
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-7.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-7.txt
index 7de31388..a2d41a32 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-7.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-7.txt
@@ -15,7 +15,6 @@  Unreachable types summary: 1 removed, 1 changed, 1 added types
     1 data member insertion:
       'char unreachable_struct2::m2', at offset 32 (in bits) at test-v1.c:9:1
 
-
 1 added type unreachable from any public interface:
 
   [A] 'struct unreachable_struct3' at test-v1.c:12:1
diff --git a/tests/data/test-diff-suppr/test47-non-reachable-types-report-8.txt b/tests/data/test-diff-suppr/test47-non-reachable-types-report-8.txt
index 46e854b6..16f6dfe8 100644
--- a/tests/data/test-diff-suppr/test47-non-reachable-types-report-8.txt
+++ b/tests/data/test-diff-suppr/test47-non-reachable-types-report-8.txt
@@ -4,4 +4,3 @@  Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
 Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
 Unreachable types summary: 0 removed (1 filtered out), 0 changed (1 filtered out), 0 added (1 filtered out) types
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-0.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-0.txt
index 505ba42c..4cdf875d 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-0.txt
@@ -16,4 +16,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 2 of type 'struct S' has sub-type changes:
       details were reported earlier
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-1.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-1.txt
index 45ead077..bb8ff0b7 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-1.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-1.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member change:
         'int S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-2.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-2.txt
index 45ead077..bb8ff0b7 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-2.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-2.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member change:
         'int S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-3.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-3.txt
index 45ead077..bb8ff0b7 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-3.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-3.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member change:
         'int S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-4.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-4.txt
index 1d631754..723c025f 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-4.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-4.txt
@@ -12,4 +12,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           'int S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test5-fn-suppr-report-5.txt b/tests/data/test-diff-suppr/test5-fn-suppr-report-5.txt
index 45ead077..bb8ff0b7 100644
--- a/tests/data/test-diff-suppr/test5-fn-suppr-report-5.txt
+++ b/tests/data/test-diff-suppr/test5-fn-suppr-report-5.txt
@@ -11,4 +11,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       1 data member change:
         'int S::m1' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test6-fn-suppr-report-0-1.txt b/tests/data/test-diff-suppr/test6-fn-suppr-report-0-1.txt
index 559182db..03f89b72 100644
--- a/tests/data/test-diff-suppr/test6-fn-suppr-report-0-1.txt
+++ b/tests/data/test-diff-suppr/test6-fn-suppr-report-0-1.txt
@@ -31,4 +31,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test6-fn-suppr-report-0.txt b/tests/data/test-diff-suppr/test6-fn-suppr-report-0.txt
index a679f47a..3e54f609 100644
--- a/tests/data/test-diff-suppr/test6-fn-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test6-fn-suppr-report-0.txt
@@ -31,4 +31,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test6-fn-suppr-report-1.txt b/tests/data/test-diff-suppr/test6-fn-suppr-report-1.txt
index 20fcb19b..79c37bd2 100644
--- a/tests/data/test-diff-suppr/test6-fn-suppr-report-1.txt
+++ b/tests/data/test-diff-suppr/test6-fn-suppr-report-1.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test6-fn-suppr-report-2.txt b/tests/data/test-diff-suppr/test6-fn-suppr-report-2.txt
index 20fcb19b..79c37bd2 100644
--- a/tests/data/test-diff-suppr/test6-fn-suppr-report-2.txt
+++ b/tests/data/test-diff-suppr/test6-fn-suppr-report-2.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test6-fn-suppr-report-3.txt b/tests/data/test-diff-suppr/test6-fn-suppr-report-3.txt
index 20fcb19b..79c37bd2 100644
--- a/tests/data/test-diff-suppr/test6-fn-suppr-report-3.txt
+++ b/tests/data/test-diff-suppr/test6-fn-suppr-report-3.txt
@@ -22,4 +22,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           1 data member change:
             'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-0.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-0.txt
index 97d16ae6..3cce1b35 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-0.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-0.txt
@@ -11,6 +11,7 @@  Variables changes summary: 0 Removed, 2 Changed, 0 Added variables
           'char S0::inserted_member', at offset 0 (in bits)
         1 data member change:
           'int S0::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
+
   [C] 'S1* var1' was changed:
     type of variable changed:
       in pointed to type 'struct S1':
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-8.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-8.txt
index 97d16ae6..3cce1b35 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-8.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-8.txt
@@ -11,6 +11,7 @@  Variables changes summary: 0 Removed, 2 Changed, 0 Added variables
           'char S0::inserted_member', at offset 0 (in bits)
         1 data member change:
           'int S0::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
+
   [C] 'S1* var1' was changed:
     type of variable changed:
       in pointed to type 'struct S1':
diff --git a/tests/data/test-diff-suppr/test8-redundant-fn-report-0.txt b/tests/data/test-diff-suppr/test8-redundant-fn-report-0.txt
index 40b936fc..ddea8503 100644
--- a/tests/data/test-diff-suppr/test8-redundant-fn-report-0.txt
+++ b/tests/data/test-diff-suppr/test8-redundant-fn-report-0.txt
@@ -10,4 +10,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test8-redundant-fn-report-1.txt b/tests/data/test-diff-suppr/test8-redundant-fn-report-1.txt
index 1582fffc..9b7599d0 100644
--- a/tests/data/test-diff-suppr/test8-redundant-fn-report-1.txt
+++ b/tests/data/test-diff-suppr/test8-redundant-fn-report-1.txt
@@ -14,4 +14,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     parameter 1 of type 'S*' has sub-type changes:
       pointed to type 'struct S' changed, as reported earlier
 
-
diff --git a/tests/data/test-diff-suppr/test9-changed-parm-c-report-0.txt b/tests/data/test-diff-suppr/test9-changed-parm-c-report-0.txt
index 89e0d179..ef3e23e4 100644
--- a/tests/data/test-diff-suppr/test9-changed-parm-c-report-0.txt
+++ b/tests/data/test-diff-suppr/test9-changed-parm-c-report-0.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'char'
       type size changed from 32 to 8 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test9-changed-parm-c-report-1.txt b/tests/data/test-diff-suppr/test9-changed-parm-c-report-1.txt
index 89e0d179..ef3e23e4 100644
--- a/tests/data/test-diff-suppr/test9-changed-parm-c-report-1.txt
+++ b/tests/data/test-diff-suppr/test9-changed-parm-c-report-1.txt
@@ -8,4 +8,3 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       type name changed from 'int' to 'char'
       type size changed from 32 to 8 (in bits)
 
-