public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] abidiff: Remove some more unnecessary blank lines.
@ 2020-03-25 18:53 Giuliano Procida
  2020-03-26 11:49 ` Matthias Maennich
  2020-03-26 13:46 ` Dodji Seketeli
  0 siblings, 2 replies; 4+ messages in thread
From: Giuliano Procida @ 2020-03-25 18:53 UTC (permalink / raw)
  To: libabigail; +Cc: dodji, kernel-team, gprocida

This is another round of moving responsibility for generation of new
lines into functions  and getting rid of redundant new lines.

	* src/abg-default-reporter.cc (report) In the
	class_or_union_diff overload, don't emit a new line after
	calls to represent. In the union_diff overload, emit a new
	line after a from/to change; fix indentation. In the
	corpus_diff overload, don't emit an extra new line after
	reporting a diff.
	* src/abg-leaf-reporter.cc (report_diffs) Don't emit a new
	line after reporting a canonical diff. In the
	class_or_union_diff overload, don't emit a new line after
	calls to represent. In the corpus_diff overload, don't emit an
	extra new line after reporting a diff.
	* src/abg-reporter-priv.cc (represent): Emit a final new line,
	but only if needed.
	(maybe_report_interfaces_impacted_by_diff): Emit a new line
	after the last impacted interface.
	* tests/data/test-*/*report*.txt: Remove blank lines (and add
	a missing one) to 77 test cases.
---
 src/abg-default-reporter.cc                   |  8 ++--
 src/abg-leaf-reporter.cc                      |  5 ---
 src/abg-reporter-priv.cc                      |  6 +--
 .../test-abidiff-exit/test-leaf0-report.txt   |  2 -
 .../test-abidiff-exit/test-leaf1-report.txt   |  3 --
 .../test-abidiff-exit/test-leaf2-report.txt   |  1 -
 .../test-abidiff-exit/test-leaf3-report.txt   |  4 --
 .../test-no-stray-comma-report.txt            |  1 -
 .../test-abidiff/test-PR18791-report0.txt     |  6 ---
 .../data/test-abidiff/test-struct0-report.txt |  1 -
 .../data/test-abidiff/test-struct1-report.txt |  1 -
 .../PR25058-liblttng-ctl-report-1.txt         | 24 +----------
 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  |  2 -
 .../test32-fnptr-changes-report-0.txt         |  3 --
 .../test33-fnref-changes-report-0.txt         |  3 --
 .../test34-pr19173-libfoo-report-0.txt        |  1 -
 ...t35-pr19173-libfoo-long-clang-report-0.txt |  1 -
 ...est35-pr19173-libfoo-long-gcc-report-0.txt |  1 -
 .../test-diff-dwarf/test38-union-report-0.txt |  1 +
 .../test-diff-dwarf/test39-union-report-0.txt |  1 -
 .../data/test-diff-dwarf/test40-report-0.txt  |  1 -
 .../test44-anon-struct-union-report-0.txt     |  1 -
 .../test45-anon-dm-change-report-0.txt        |  2 -
 tests/data/test-diff-dwarf/test9-report.txt   |  1 -
 .../libtest45-basic-type-change-report-0.txt  |  3 --
 .../libtest45-basic-type-change-report-1.txt  |  7 ----
 .../test-PR24731-report-1.txt                 |  1 +
 .../data/test-diff-filter/test15-0-report.txt |  1 -
 .../data/test-diff-filter/test15-1-report.txt |  2 -
 tests/data/test-diff-filter/test18-report.txt |  1 -
 .../test21-compatible-vars-report-0.txt       |  1 -
 .../test24-compatible-vars-report-1.txt       |  1 -
 .../test25-cyclic-type-report-1.txt           |  1 -
 ...st26-qualified-redundant-node-report-0.txt |  1 -
 ...st26-qualified-redundant-node-report-1.txt |  2 -
 ...t-and-filtered-children-nodes-report-1.txt |  1 -
 ...t-and-filtered-children-nodes-report-2.txt |  3 --
 .../test30-pr18904-rvalueref-report0.txt      |  6 ---
 .../test30-pr18904-rvalueref-report1.txt      |  6 ---
 .../test30-pr18904-rvalueref-report2.txt      |  6 ---
 .../test35-pr18754-no-added-syms-report-0.txt |  6 ---
 .../test35-pr18754-no-added-syms-report-1.txt |  1 -
 .../data/test-diff-filter/test36-report-0.txt |  3 --
 .../data/test-diff-filter/test37-report-0.txt |  3 --
 .../test39/test39-report-0.txt                |  2 -
 .../test44-anonymous-data-member-report-0.txt |  1 -
 .../test44-anonymous-data-member-report-1.txt |  1 -
 ...x86_64--2.24.2-30.fc30.x86_64-report-0.txt |  6 ---
 ...libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt | 10 -----
 ...4--libcdio-0.94-2.fc26.x86_64-report.1.txt |  3 --
 ...-2.0-0v5_2.4.1-1ubuntu2_amd64-report-0.txt |  5 ---
 .../nss-3.23.0-1.0.fc23.x86_64-report-0.txt   |  7 ----
 ...l7.x86_64-0.12.8-1.el7.x86_64-report-2.txt | 42 -------------------
 ...bb-4.3-3.20141204.fc23.x86_64-report-0.txt | 12 ------
 ...bb-4.3-3.20141204.fc23.x86_64-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 -
 .../test17-suppr-added-var-report-0.txt       |  1 -
 .../test17-suppr-added-var-report-2.txt       |  1 -
 .../test17-suppr-added-var-report-5.txt       |  1 -
 .../test18-suppr-removed-var-report-0.txt     |  1 -
 .../test18-suppr-removed-var-report-2.txt     |  1 -
 .../test18-suppr-removed-var-report-5.txt     |  1 -
 .../test29-soname-report-3.txt                |  1 -
 .../test29-soname-report-6.txt                |  1 -
 .../test29-soname-report-8.txt                |  1 -
 .../data/test-diff-suppr/test30-report-0.txt  |  1 -
 .../test46-PR25128-report-1.txt               |  1 -
 .../test46-PR25128-report-2.txt               |  1 -
 .../test7-var-suppr-report-0.txt              |  2 -
 .../test7-var-suppr-report-1.txt              |  1 -
 .../test7-var-suppr-report-2.txt              |  1 -
 .../test7-var-suppr-report-3.txt              |  1 -
 .../test7-var-suppr-report-4.txt              |  1 -
 .../test7-var-suppr-report-7.txt              |  1 -
 .../test7-var-suppr-report-8.txt              |  2 -
 80 files changed, 9 insertions(+), 244 deletions(-)

diff --git a/src/abg-default-reporter.cc b/src/abg-default-reporter.cc
index a5364a56..57f641a2 100644
--- a/src/abg-default-reporter.cc
+++ b/src/abg-default-reporter.cc
@@ -1049,7 +1049,6 @@ default_reporter::report(const class_or_union_diff& d,
 	      if ((*it)->to_be_reported())
 		{
 		  represent(*it, ctxt, out, indent + "  ");
-		  out << "\n";
 		}
 	    }
 	}
@@ -1069,7 +1068,6 @@ default_reporter::report(const class_or_union_diff& d,
 	      if ((*it)->to_be_reported())
 		{
 		  represent(*it, ctxt, out, indent + "  ");
-		  out << "\n";
 		}
 	    }
 	}
@@ -1440,10 +1438,11 @@ default_reporter::report(const union_diff& d, ostream& out,
 	  << indent << "to:\n"
 	  << get_class_or_union_flat_representation(second, indent + "  ",
 						    /*one_line=*/true,
-						    /*qualified_names=*/false);
+						    /*qualified_names=*/false)
+	  << "\n";
     }
 
- d.currently_reporting(false);
+  d.currently_reporting(false);
 
   d.reported_once(true);
 }
@@ -2044,7 +2043,6 @@ default_reporter::report(const corpus_diff& d, ostream& out,
 	  report_loc_info(diff->second_subject(), *ctxt, out);
 	  out << ":\n";
 	  diff->report(out, indent + "    ");
-	  out << "\n";
 	  emitted = true;
 	}
       if (emitted)
diff --git a/src/abg-leaf-reporter.cc b/src/abg-leaf-reporter.cc
index f60dc089..58443b23 100644
--- a/src/abg-leaf-reporter.cc
+++ b/src/abg-leaf-reporter.cc
@@ -86,7 +86,6 @@ report_diffs(const reporter_base& r,
 	  out << "' changed:\n";
 
 	  (*i)->get_canonical_diff()->report(out, indent + "  ");
-	  out << "\n";
 	  started_to_emit = true;
 	}
     }
@@ -648,7 +647,6 @@ leaf_reporter::report(const class_or_union_diff& d,
 		{
 		  represent(*it, ctxt, out, indent + "  ",
 			    /*local_only=*/true);
-		  out << "\n";
 		  emitted_data_members_changes = true;
 		}
 	    }
@@ -675,7 +673,6 @@ leaf_reporter::report(const class_or_union_diff& d,
 		{
 		  represent(*it, ctxt, out, indent + "  ",
 			    /*local_only=*/true);
-		  out << "\n";
 		  emitted_data_members_changes = true;
 		}
 	    }
@@ -1195,7 +1192,6 @@ leaf_reporter::report(const corpus_diff& d,
 		    }
 		}
 	      diff->report(out, indent + "    ");
-	      out << "\n";
 	      emitted = true;
 	    }
 	}
@@ -1316,7 +1312,6 @@ leaf_reporter::report(const corpus_diff& d,
 	  report_loc_info(diff->second_subject(), *ctxt, out);
 	  out << ":\n";
 	  diff->report(out, indent + "    ");
-	  out << "\n";
 	  emitted = true;
 	}
       if (emitted)
diff --git a/src/abg-reporter-priv.cc b/src/abg-reporter-priv.cc
index f1b6e5e3..0d60fab4 100644
--- a/src/abg-reporter-priv.cc
+++ b/src/abg-reporter-priv.cc
@@ -689,6 +689,8 @@ represent(const var_diff_sptr	&diff,
 	out << "now becomes static";
       emitted = true;
     }
+  if (emitted)
+    out << "\n";
 }
 
 /// Report the size and alignment changes of a type.
@@ -1372,9 +1374,7 @@ maybe_report_interfaces_impacted_by_diff(const diff	*d,
        it != sorted_impacted_interfaces.end();
        ++it)
     {
-      if (it != sorted_impacted_interfaces.begin())
-	out << '\n';
-      out << cur_indent << get_pretty_representation(*it);
+      out << cur_indent << get_pretty_representation(*it) << "\n";
     }
 }
 
diff --git a/tests/data/test-abidiff-exit/test-leaf0-report.txt b/tests/data/test-abidiff-exit/test-leaf0-report.txt
index a347444c..25ee8dc5 100644
--- a/tests/data/test-abidiff-exit/test-leaf0-report.txt
+++ b/tests/data/test-abidiff-exit/test-leaf0-report.txt
@@ -10,7 +10,6 @@ Removed/Changed/Added variables summary: 0 Removed, 1 Changed, 0 Added variable
       type name changed from 'int' to 'long int'
       type size changed from 32 to 64 (in bits)
 
-
 1 Changed variable:
 
   [C] 'int changed_var' was changed to 'long int changed_var':
@@ -19,4 +18,3 @@ Removed/Changed/Added variables summary: 0 Removed, 1 Changed, 0 Added variable
       type name changed from 'int' to 'long int'
       type size changed from 32 to 64 (in bits)
 
-
diff --git a/tests/data/test-abidiff-exit/test-leaf1-report.txt b/tests/data/test-abidiff-exit/test-leaf1-report.txt
index 45a849d9..9af6ccaa 100644
--- a/tests/data/test-abidiff-exit/test-leaf1-report.txt
+++ b/tests/data/test-abidiff-exit/test-leaf1-report.txt
@@ -18,7 +18,6 @@ Removed/Changed/Added variables summary: 1 Removed, 1 Changed, 1 Added variable
       type name changed from 'int' to 'long int'
       type size changed from 32 to 64 (in bits)
 
-
 1 Removed variable:
 
   [D] 'int deleted_var'    {deleted_var}
@@ -35,7 +34,6 @@ Removed/Changed/Added variables summary: 1 Removed, 1 Changed, 1 Added variable
       type name changed from 'int' to 'long int'
       type size changed from 32 to 64 (in bits)
 
-
 'struct changed' changed:
   type size changed from 32 to 64 (in bits)
   there are data member changes:
@@ -43,4 +41,3 @@ Removed/Changed/Added variables summary: 1 Removed, 1 Changed, 1 Added variable
       type name changed from 'int' to 'long int'
       type size changed from 32 to 64 (in bits)
     and size changed from 32 to 64 (in bits) (by +32 bits)
-
diff --git a/tests/data/test-abidiff-exit/test-leaf2-report.txt b/tests/data/test-abidiff-exit/test-leaf2-report.txt
index 2765b469..88e18962 100644
--- a/tests/data/test-abidiff-exit/test-leaf2-report.txt
+++ b/tests/data/test-abidiff-exit/test-leaf2-report.txt
@@ -9,4 +9,3 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
     type 'void (int)*' of 'ops::munge' changed:
       pointer type changed from: 'void (int)*' to: 'char (long int, bool)*'
 
-
diff --git a/tests/data/test-abidiff-exit/test-leaf3-report.txt b/tests/data/test-abidiff-exit/test-leaf3-report.txt
index 7602e761..86517f87 100644
--- a/tests/data/test-abidiff-exit/test-leaf3-report.txt
+++ b/tests/data/test-abidiff-exit/test-leaf3-report.txt
@@ -9,20 +9,16 @@ 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-no-stray-comma-report.txt b/tests/data/test-abidiff-exit/test-no-stray-comma-report.txt
index 929c5d85..1583a40b 100644
--- a/tests/data/test-abidiff-exit/test-no-stray-comma-report.txt
+++ b/tests/data/test-abidiff-exit/test-no-stray-comma-report.txt
@@ -11,4 +11,3 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
       array type size changed from 32 to 64
       array type subrange 1 changed length from 1 to 2
     and size changed from 32 to 64 (in bits) (by +32 bits)
-
diff --git a/tests/data/test-abidiff/test-PR18791-report0.txt b/tests/data/test-abidiff/test-PR18791-report0.txt
index ebf1e606..2e847fb2 100644
--- a/tests/data/test-abidiff/test-PR18791-report0.txt
+++ b/tests/data/test-abidiff/test-PR18791-report0.txt
@@ -54,12 +54,9 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                                           and name of 'std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl::_M_node' changed to 'std::__cxx11::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl::_M_node'
                                       and name of 'std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_M_impl' changed to 'std::__cxx11::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_M_impl'
 
-
                             'bool sigc::internal::trackable_callback_list::clearing_' offset changed from 128 to 192 (in bits) (by +64 bits)
 
 
-
-
   [C] 'method sigc::connection& sigc::connection::operator=(const sigc::connection&)' has some indirect sub-type changes:
     return type changed:
       in referenced type 'struct sigc::connection':
@@ -67,7 +64,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           type of 'sigc::slot_base* sigc::connection::slot_' changed:
             pointed to type 'class sigc::slot_base' changed, as reported earlier
-
     parameter 1 of type 'const sigc::connection&' has sub-type changes:
       in referenced type 'const sigc::connection':
         unqualified underlying type 'struct sigc::connection' changed, as reported earlier
@@ -136,7 +132,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                   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'
 
 
-
   [C] 'method sigc::signal_base::iterator_type sigc::signal_base::insert(sigc::signal_base::iterator_type, const sigc::slot_base&)' has some indirect sub-type changes:
     return type changed:
       underlying type 'typedef sigc::internal::signal_impl::iterator_type' changed, as reported earlier
@@ -157,7 +152,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         1 data member change:
           type of 'sigc::internal::signal_impl* sigc::signal_base::impl_' changed:
             pointed to type 'struct sigc::internal::signal_impl' changed, as reported earlier
-
     parameter 1 of type 'const sigc::signal_base&' has sub-type changes:
       in referenced type 'const sigc::signal_base':
         unqualified underlying type 'struct sigc::signal_base' changed, as reported earlier
diff --git a/tests/data/test-abidiff/test-struct0-report.txt b/tests/data/test-abidiff/test-struct0-report.txt
index e22d59b1..f34822c3 100644
--- a/tests/data/test-abidiff/test-struct0-report.txt
+++ b/tests/data/test-abidiff/test-struct0-report.txt
@@ -8,7 +8,6 @@
         type name changed from 'char' to 'unsigned int'
         type size changed from 8 to 32 (in bits)
         type alignment changed from 8 to 32
-
   's0&' changed:
     referenced type 'class s0' changed, as reported earlier
 1 changed declaration:
diff --git a/tests/data/test-abidiff/test-struct1-report.txt b/tests/data/test-abidiff/test-struct1-report.txt
index 242ba321..1300d96c 100644
--- a/tests/data/test-abidiff/test-struct1-report.txt
+++ b/tests/data/test-abidiff/test-struct1-report.txt
@@ -13,7 +13,6 @@
         type name changed from 'int' to 'char'
         type size changed from 32 to 8 (in bits)
         type alignment changed from 32 to 8
-
       'unsigned int s0::m2' offset changed from 128 to 192 (in bits) (by +64 bits)
   'const s0' changed:
     unqualified underlying type 'class s0' 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 725619ab..9cba98e3 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
@@ -96,7 +96,6 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
               'lttng_event_context_type::LTTNG_EVENT_CONTEXT_CALLSTACK_KERNEL' value '20'
               'lttng_event_context_type::LTTNG_EVENT_CONTEXT_CALLSTACK_USER' value '21'
 
-
           type of 'union {lttng_event_perf_counter_ctx perf_counter; struct {char* provider_name; char* ctx_name;} app_ctx; char padding[288];} lttng_event_context::u' changed:
             type name changed from '__anonymous_union__4' to '__anonymous_union__5'
             type size hasn't changed
@@ -129,7 +128,6 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
               'lttng_event_type::LTTNG_EVENT_USERSPACE_PROBE' value '6'
 
 
-
   [C] 'function int lttng_enable_event(lttng_handle*, lttng_event*, const char*)' has some indirect sub-type changes:
     parameter 2 of type 'lttng_event*' has sub-type changes:
       pointed to type 'struct lttng_event' changed, as reported earlier
@@ -187,7 +185,6 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
             type of 'lttng_event lttng_event_field::event' changed:
               details were reported earlier
 
-
   [C] 'function int lttng_list_tracepoints(lttng_handle*, lttng_event**)' has some indirect sub-type changes:
     parameter 2 of type 'lttng_event**' has sub-type changes:
       in pointed to type 'lttng_event*':
@@ -240,7 +237,6 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
                   2 data member changes:
                     type of 'filter_node* filter_node::parent' changed:
                       pointed to type 'struct filter_node' changed; details are being reported
-
                     type of 'union {struct {} unknown; struct {filter_node* child;} root; struct {__anonymous_enum__ type; ast_link_type post_op; ast_link_type pre_op; union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} u; filter_node* prev; filter_node* next;} expression; struct {op_type type; filter_node* lchild; filter_node* rchild;} op; struct {unary_op_type type; filter_node* child;} unary_op;} filter_node::u' changed:
                       type size changed from 320 to 384 (in bits)
                       4 data member changes:
@@ -254,27 +250,21 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
                               1 enumerator insertion:
                                 'ast_link_type::AST_LINK_BRACKET' value '3'
 
-
                             type of 'ast_link_type pre_op' changed:
                               details were reported earlier
-
                             type of 'union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} u' changed:
                               type size hasn't changed
                               1 data member change:
                                 type of 'filter_node* child' changed:
                                   pointed to type 'struct filter_node' changed; details are being reported
-
                               type changed from:
                                 union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;}
                               to:
                                 union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;}
                             type of 'filter_node* prev' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
                             type of 'filter_node* next' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
-
                         type of 'struct {op_type type; filter_node* lchild; filter_node* rchild;} op' changed:
                           type size hasn't changed
                           3 data member changes:
@@ -293,21 +283,15 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
                                 'op_type::AST_OP_BIT_OR' value '11'
                                 'op_type::AST_OP_BIT_XOR' value '12'
 
-
                             type of 'filter_node* lchild' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
                             type of 'filter_node* rchild' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
-
                         type of 'struct {filter_node* child;} root' changed:
                           type size hasn't changed
                           1 data member change:
                             type of 'filter_node* child' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
-
                         type of 'struct {unary_op_type type; filter_node* child;} unary_op' changed:
                           type size hasn't changed
                           2 data member changes:
@@ -318,16 +302,10 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
                               1 enumerator insertion:
                                 'unary_op_type::AST_UNARY_BIT_NOT' value '4'
 
-
                             type of 'filter_node* child' changed:
                               pointed to type 'struct filter_node' changed; details are being reported
-
-
-
-
                 'cds_list_head filter_ast::allocated_nodes' offset changed from 576 to 640 (in bits) (by +64 bits)
 
-
   [C] 'function YYSTYPE* lttng_yyget_lval(yyscan_t)' has some indirect sub-type changes:
     return type changed:
       in pointed to type 'typedef YYSTYPE':
@@ -336,11 +314,11 @@ Variables changes summary: 0 Removed, 0 Changed, 3 Added variables
           1 data member change:
             type of 'filter_node* YYSTYPE::n' changed:
               pointed to type 'struct filter_node' changed, as reported earlier
-
           type changed from:
             union YYSTYPE{long long int ll; char c; gc_string* gs; filter_node* n;}
           to:
             union YYSTYPE{long long int ll; char c; gc_string* gs; filter_node* n;}
+
   [C] 'function void lttng_yyset_extra(filter_parser_ctx*, yyscan_t)' has some indirect sub-type changes:
     parameter 1 of type 'filter_parser_ctx*' has sub-type changes:
       pointed to type 'struct filter_parser_ctx' changed, as reported earlier
diff --git a/tests/data/test-diff-dwarf/test10-report.txt b/tests/data/test-diff-dwarf/test10-report.txt
index 1745a4fb..96e0d46c 100644
--- a/tests/data/test-diff-dwarf/test10-report.txt
+++ b/tests/data/test-diff-dwarf/test10-report.txt
@@ -12,7 +12,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int[5][3]' to 'int[5][4]'
             array type size changed from 256 to 288
             array type subrange 2 changed length from 3 to 4
-
           type of 'int* S::m1[10]' changed:
             array element type 'int*' changed: 
               in pointed to type 'int':
diff --git a/tests/data/test-diff-dwarf/test11-report.txt b/tests/data/test-diff-dwarf/test11-report.txt
index ee5a753d..0979602f 100644
--- a/tests/data/test-diff-dwarf/test11-report.txt
+++ b/tests/data/test-diff-dwarf/test11-report.txt
@@ -12,7 +12,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int[5][3]' to 'int[6][3]'
             array type size changed from 256 to 288
             array type subrange 1 changed length from 5 to 6
-
           type of 'int S::m1[6][4]' changed:
             type name changed from 'int[6][4]' to 'int[6][5]'
             array type size changed from 320 to 352
diff --git a/tests/data/test-diff-dwarf/test13-report.txt b/tests/data/test-diff-dwarf/test13-report.txt
index d58b0a8e..170fb3dd 100644
--- a/tests/data/test-diff-dwarf/test13-report.txt
+++ b/tests/data/test-diff-dwarf/test13-report.txt
@@ -11,11 +11,9 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           type of 'int S::m0' changed:
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
-
           type of 'unsigned int S::m2' changed:
             type name changed from 'unsigned int' to 'long long int'
             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/test32-fnptr-changes-report-0.txt b/tests/data/test-diff-dwarf/test32-fnptr-changes-report-0.txt
index 12138725..e6c205ed 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
@@ -34,15 +34,12 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           in pointed to type 'function type int ()':
             parameter 1 of type 'double' was added
 
-
         type of 'int ()* S::fnptr1' changed:
           in pointed to type 'function type int ()':
             entity changed from 'function type int ()' to 'void'
             type size changed from 64 to 0 (in bits)
-
         type of 'int ()* S::fnptr2' changed:
           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 61322086..acf078c1 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
@@ -35,16 +35,13 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             in referenced type 'function type int ()':
               parameter 1 of type 'double' was added
 
-
           type of 'int ()& S::fnref1' changed:
             in referenced type 'function type int ()':
               entity changed from 'function type int ()' to 'int*'
               type size hasn't changed
-
           type of 'int ()& S::fnref2' changed:
             in referenced type 'function type int ()':
               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/test34-pr19173-libfoo-report-0.txt b/tests/data/test-diff-dwarf/test34-pr19173-libfoo-report-0.txt
index 5d97f66b..9c71f0b0 100644
--- a/tests/data/test-diff-dwarf/test34-pr19173-libfoo-report-0.txt
+++ b/tests/data/test-diff-dwarf/test34-pr19173-libfoo-report-0.txt
@@ -6,4 +6,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
   [C] 'long int buggy_symbol' was changed:
     size of symbol changed from 8 to 64
 
-
diff --git a/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-clang-report-0.txt b/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-clang-report-0.txt
index 0046caae..535ddb94 100644
--- a/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-clang-report-0.txt
+++ b/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-clang-report-0.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
       array type size changed from 40 to 80
       array type subrange 1 changed length from 5 to 10
 
-
diff --git a/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-gcc-report-0.txt b/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-gcc-report-0.txt
index 0046caae..535ddb94 100644
--- a/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-gcc-report-0.txt
+++ b/tests/data/test-diff-dwarf/test35-pr19173-libfoo-long-gcc-report-0.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
       array type size changed from 40 to 80
       array type subrange 1 changed length from 5 to 10
 
-
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 fd9708e6..79c40a36 100644
--- a/tests/data/test-diff-dwarf/test38-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test38-union-report-0.txt
@@ -14,3 +14,4 @@ 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 4e98e97d..0fe91e1d 100644
--- a/tests/data/test-diff-dwarf/test39-union-report-0.txt
+++ b/tests/data/test-diff-dwarf/test39-union-report-0.txt
@@ -14,4 +14,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               'char S::S_member2', at offset 64 (in bits)
 
 
-
diff --git a/tests/data/test-diff-dwarf/test40-report-0.txt b/tests/data/test-diff-dwarf/test40-report-0.txt
index 27dd48e4..3aa1e286 100644
--- a/tests/data/test-diff-dwarf/test40-report-0.txt
+++ b/tests/data/test-diff-dwarf/test40-report-0.txt
@@ -22,7 +22,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
 
-
   [C] 'function int foo(S1*)' has some indirect sub-type changes:
     parameter 1 of type 'S1*' has sub-type changes:
       in pointed to type 'struct S1':
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 fd15a239..7dfa3390 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
@@ -13,4 +13,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             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 4fb2f58e..51f271c1 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
@@ -13,7 +13,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           'char S1::m1' offset changed from 64 to 40 (in bits) (by -24 bits)
         1 data member change:
           anonymous data member struct {int m0; char m01;} at offset 0 (in bits) became data member 'int S1::m0'
-
   [C] 'function void foo(S0&)' has some indirect sub-type changes:
     parameter 1 of type 'S0&' has sub-type changes:
       in referenced type 'struct S0':
@@ -21,4 +20,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         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/test9-report.txt b/tests/data/test-diff-dwarf/test9-report.txt
index 3d7dbb1c..8a87fc04 100644
--- a/tests/data/test-diff-dwarf/test9-report.txt
+++ b/tests/data/test-diff-dwarf/test9-report.txt
@@ -13,4 +13,3 @@ Variables changes summary: 0 Removed, 1 Changed, 1 Added variables
       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-0.txt b/tests/data/test-diff-filter/libtest45-basic-type-change-report-0.txt
index 45424dc2..6de2ad07 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
@@ -17,7 +17,6 @@ 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)
 
-
   [C] 'function int* foo1(S1&)' at test45-basic-type-change-v1.cc:28:1 has some indirect sub-type changes:
     return type changed:
       in pointed to type 'int':
@@ -32,7 +31,6 @@ 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)
 
-
   [C] 'function const int foo2(S2&)' at test45-basic-type-change-v1.cc:32:1 has some indirect sub-type changes:
     return type changed:
       'const int' changed to 'const char'
@@ -45,7 +43,6 @@ 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)
 
-
   [C] 'function int foo3(S2&)' at test45-basic-type-change-v1.cc:36:1 has some indirect sub-type changes:
     return type changed:
       type name changed from 'int' to 'char'
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 f442f4d8..5b2d2267 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,21 +8,17 @@ 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'
       type size changed from 32 to 8 (in bits)
 
-
 'struct S0 at test45-basic-type-change-v0.cc:8:1' changed:
   type size hasn't changed
   there are data member changes:
@@ -31,7 +27,6 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
 
 
 
-
 'struct S1 at test45-basic-type-change-v0.cc:13:1' changed:
   type size hasn't changed
   there are data member changes:
@@ -40,11 +35,9 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
 
 
 
-
 'struct S2 at test45-basic-type-change-v0.cc:18:1' changed:
   type size hasn't changed
   there are data member changes:
     type 'int*' of 'S2::m0' changed:
       pointer type 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 759fc39c..a07e6d68 100644
--- a/tests/data/test-diff-filter/test-PR24731-report-1.txt
+++ b/tests/data/test-diff-filter/test-PR24731-report-1.txt
@@ -11,3 +11,4 @@ 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/test15-0-report.txt b/tests/data/test-diff-filter/test15-0-report.txt
index f2d37cb2..3c644e51 100644
--- a/tests/data/test-diff-filter/test15-0-report.txt
+++ b/tests/data/test-diff-filter/test15-0-report.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member insertion:
           'unsigned int S::m2', at offset 64 (in bits)
 
-
diff --git a/tests/data/test-diff-filter/test15-1-report.txt b/tests/data/test-diff-filter/test15-1-report.txt
index ed4825ca..9dd1ad59 100644
--- a/tests/data/test-diff-filter/test15-1-report.txt
+++ b/tests/data/test-diff-filter/test15-1-report.txt
@@ -9,9 +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/test18-report.txt b/tests/data/test-diff-filter/test18-report.txt
index 2535b4e9..c93ca49e 100644
--- a/tests/data/test-diff-filter/test18-report.txt
+++ b/tests/data/test-diff-filter/test18-report.txt
@@ -13,4 +13,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type size hasn't changed
 
 
-
diff --git a/tests/data/test-diff-filter/test21-compatible-vars-report-0.txt b/tests/data/test-diff-filter/test21-compatible-vars-report-0.txt
index 622f6cd4..b14c8a06 100644
--- a/tests/data/test-diff-filter/test21-compatible-vars-report-0.txt
+++ b/tests/data/test-diff-filter/test21-compatible-vars-report-0.txt
@@ -8,4 +8,3 @@ Variables changes summary: 0 Removed, 1 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/test24-compatible-vars-report-1.txt b/tests/data/test-diff-filter/test24-compatible-vars-report-1.txt
index 08554b4b..d370eefd 100644
--- a/tests/data/test-diff-filter/test24-compatible-vars-report-1.txt
+++ b/tests/data/test-diff-filter/test24-compatible-vars-report-1.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
       type name changed from 'S[2]' to 'typedef_of_S[2]'
       type size hasn't changed
 
-
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 55249d4f..c9bb7279 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
@@ -14,4 +14,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             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 fbfae8d4..de0be3d4 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
@@ -18,4 +18,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                       '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 760576ff..4db74fdb 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
@@ -16,10 +16,8 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                     type size hasn't changed
                     1 data member insertion:
                       'char FooStruct::Embedded::m1', at offset 32 (in bits)
-
                 type of 'FooStruct::Embedded** S::m2' changed:
                   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-1.txt b/tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt
index b9bdb216..dbd7224f 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
@@ -19,4 +19,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             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 dd5afb5f..8233d1a1 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
@@ -23,14 +23,11 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
         3 data member changes:
           type of 'S0* S::m0' changed:
             pointed to type 'struct S0' changed, as reported earlier
-
           type of 'S1* S::m1' changed:
             in pointed to type 'struct S1':
               entity changed from 'struct S1' to compatible type 'typedef S1Renamed'
-
           type of 'S2* S::m2' changed:
             in pointed to type 'struct S2':
               entity changed from 'struct S2' to compatible type 'typedef S2Renamed'
 
 
-
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 a368fe69..908aff7c 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
@@ -1309,8 +1309,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
               to:
                 struct {uint32_t is_static; uint32_t is_static_dstn; uint32_t has_length; uint32_t is_stack_buf; uint32_t targetptr; uint32_t preallocated; uint32_t is_pointer; uint32_t sink_addr; uint32_t alloc_disp; uint32_t is_noncont_src; uint32_t is_noncont_dst; uint32_t always_copy; uint32_t always_delete; uint32_t pin;}
 
-
-
   [C] 'function void __offload_myoRegisterTables(InitTableEntry*, SharedTableEntry*, FptrTableEntry*)' has some indirect sub-type changes:
     parameter 1 of type 'InitTableEntry*' changed:
       in pointed to type 'struct InitTableEntry':
@@ -1391,7 +1389,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                                     and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare' changed to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl'
                               and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' changed to 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t'
                         and name of 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' changed to 'PtrDataTable::list'
-
                   'Engine::SignalMap Engine::m_signal_map' offset changed from 1664 to 2368 (in bits) (by +704 bits)
                   'mutex_t Engine::m_signal_lock' offset changed from 2048 to 2752 (in bits) (by +704 bits)
                   type of 'coifunction* Engine::m_funcs[6]' changed:
@@ -1399,7 +1396,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                     array type size changed from 384 to 448
                     array type subrange 1 changed length from 6 to 7
                   and offset changed from 2368 to 5056 (in bits) (by +2688 bits)
-
             'bool OffloadDescriptor::m_is_mandatory' offset changed from 320 to 328 (in bits) (by +8 bits)
             'const bool OffloadDescriptor::m_is_openmp' offset changed from 328 to 336 (in bits) (by +8 bits)
             type of 'OffloadDescriptor::VarExtra* OffloadDescriptor::m_vars_extra' changed:
@@ -1426,7 +1422,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                   and offset changed from 384 to 448 (in bits) (by +64 bits)
                   'int64_t OffloadDescriptor::VarExtra::ptr_arr_offset' offset changed from 448 to 512 (in bits) (by +64 bits)
                   'bool OffloadDescriptor::VarExtra::is_arr_ptr_el' offset changed from 512 to 576 (in bits) (by +64 bits)
-
             'OffloadHostTimerData* OffloadDescriptor::m_timer_data' offset changed from 1984 to 2048 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_in_datalen' offset changed from 2048 to 2112 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_out_datalen' offset changed from 2112 to 2176 (in bits) (by +64 bits)
@@ -1517,7 +1512,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
       array type size changed from 384 to 448
       array type subrange 1 changed length from 6 to 7
 
-
 7 Removed function symbols not referenced by debug info:
 
   [D] _ZN7VarListD1Ev
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 db7b014d..0299ad9f 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report1.txt
@@ -1309,8 +1309,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
               to:
                 struct {uint32_t is_static; uint32_t is_static_dstn; uint32_t has_length; uint32_t is_stack_buf; uint32_t targetptr; uint32_t preallocated; uint32_t is_pointer; uint32_t sink_addr; uint32_t alloc_disp; uint32_t is_noncont_src; uint32_t is_noncont_dst; uint32_t always_copy; uint32_t always_delete; uint32_t pin;}
 
-
-
   [C] 'function void __offload_myoRegisterTables(InitTableEntry*, SharedTableEntry*, FptrTableEntry*)' at offload_myo_host.cpp:691:1 has some indirect sub-type changes:
     parameter 1 of type 'InitTableEntry*' changed:
       in pointed to type 'struct InitTableEntry' at offload_table.h:296:1:
@@ -1391,7 +1389,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                                     and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare' changed to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' at stl_tree.h:633:1
                               and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' changed to 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' at stl_set.h:116:1
                         and name of 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' changed to 'PtrDataTable::list' at offload_engine.h:203:1
-
                   'Engine::SignalMap Engine::m_signal_map' offset changed from 1664 to 2368 (in bits) (by +704 bits)
                   'mutex_t Engine::m_signal_lock' offset changed from 2048 to 2752 (in bits) (by +704 bits)
                   type of 'coifunction* Engine::m_funcs[6]' changed:
@@ -1399,7 +1396,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                     array type size changed from 384 to 448
                     array type subrange 1 changed length from 6 to 7
                   and offset changed from 2368 to 5056 (in bits) (by +2688 bits)
-
             'bool OffloadDescriptor::m_is_mandatory' offset changed from 320 to 328 (in bits) (by +8 bits)
             'const bool OffloadDescriptor::m_is_openmp' offset changed from 328 to 336 (in bits) (by +8 bits)
             type of 'OffloadDescriptor::VarExtra* OffloadDescriptor::m_vars_extra' changed:
@@ -1426,7 +1422,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                   and offset changed from 384 to 448 (in bits) (by +64 bits)
                   'int64_t OffloadDescriptor::VarExtra::ptr_arr_offset' offset changed from 448 to 512 (in bits) (by +64 bits)
                   'bool OffloadDescriptor::VarExtra::is_arr_ptr_el' offset changed from 512 to 576 (in bits) (by +64 bits)
-
             'OffloadHostTimerData* OffloadDescriptor::m_timer_data' offset changed from 1984 to 2048 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_in_datalen' offset changed from 2048 to 2112 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_out_datalen' offset changed from 2112 to 2176 (in bits) (by +64 bits)
@@ -1517,7 +1512,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
       array type size changed from 384 to 448
       array type subrange 1 changed length from 6 to 7
 
-
 7 Removed function symbols not referenced by debug info:
 
   [D] _ZN7VarListD1Ev
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 38d9e560..bbd79fc3 100644
--- a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt
+++ b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report2.txt
@@ -1309,8 +1309,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
               to:
                 struct {uint32_t is_static; uint32_t is_static_dstn; uint32_t has_length; uint32_t is_stack_buf; uint32_t targetptr; uint32_t preallocated; uint32_t is_pointer; uint32_t sink_addr; uint32_t alloc_disp; uint32_t is_noncont_src; uint32_t is_noncont_dst; uint32_t always_copy; uint32_t always_delete; uint32_t pin;}
 
-
-
   [C] 'function void __offload_myoRegisterTables(InitTableEntry*, SharedTableEntry*, FptrTableEntry*)' at offload_myo_host.cpp:691:1 has some indirect sub-type changes:
     parameter 1 of type 'InitTableEntry*' changed:
       in pointed to type 'struct InitTableEntry' at offload_table.h:296:1:
@@ -1391,7 +1389,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                                     and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare' changed to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' at stl_tree.h:633:1
                               and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' changed to 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' at stl_set.h:116:1
                         and name of 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' changed to 'PtrDataTable::list' at offload_engine.h:203:1
-
                   'Engine::SignalMap Engine::m_signal_map' offset changed from 0xd0 to 0x128 (in bytes) (by +0x58 bytes)
                   'mutex_t Engine::m_signal_lock' offset changed from 0x100 to 0x158 (in bytes) (by +0x58 bytes)
                   type of 'coifunction* Engine::m_funcs[6]' changed:
@@ -1399,7 +1396,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                     array type size changed from 0x180 to 0x1c0
                     array type subrange 1 changed length from 6 to 7
                   and offset changed from 0x128 to 0x278 (in bytes) (by +0x150 bytes)
-
             'bool OffloadDescriptor::m_is_mandatory' offset changed from 0x28 to 0x29 (in bytes) (by +0x1 bytes)
             'const bool OffloadDescriptor::m_is_openmp' offset changed from 0x29 to 0x2a (in bytes) (by +0x1 bytes)
             type of 'OffloadDescriptor::VarExtra* OffloadDescriptor::m_vars_extra' changed:
@@ -1426,7 +1422,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                   and offset changed from 0x30 to 0x38 (in bytes) (by +0x8 bytes)
                   'int64_t OffloadDescriptor::VarExtra::ptr_arr_offset' offset changed from 0x38 to 0x40 (in bytes) (by +0x8 bytes)
                   'bool OffloadDescriptor::VarExtra::is_arr_ptr_el' offset changed from 0x40 to 0x48 (in bytes) (by +0x8 bytes)
-
             'OffloadHostTimerData* OffloadDescriptor::m_timer_data' offset changed from 0xf8 to 0x100 (in bytes) (by +0x8 bytes)
             'uint64_t OffloadDescriptor::m_in_datalen' offset changed from 0x100 to 0x108 (in bytes) (by +0x8 bytes)
             'uint64_t OffloadDescriptor::m_out_datalen' offset changed from 0x108 to 0x110 (in bytes) (by +0x8 bytes)
@@ -1517,7 +1512,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
       array type size changed from 0x180 to 0x1c0
       array type subrange 1 changed length from 6 to 7
 
-
 7 Removed function symbols not referenced by debug info:
 
   [D] _ZN7VarListD1Ev
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 ce3c272c..c502805f 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
@@ -225,8 +225,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
               to:
                 struct {uint32_t is_static; uint32_t is_static_dstn; uint32_t has_length; uint32_t is_stack_buf; uint32_t targetptr; uint32_t preallocated; uint32_t is_pointer; uint32_t sink_addr; uint32_t alloc_disp; uint32_t is_noncont_src; uint32_t is_noncont_dst; uint32_t always_copy; uint32_t always_delete; uint32_t pin;}
 
-
-
   [C] 'function void __offload_myoRegisterTables(InitTableEntry*, SharedTableEntry*, FptrTableEntry*)' has some indirect sub-type changes:
     parameter 1 of type 'InitTableEntry*' changed:
       in pointed to type 'struct InitTableEntry':
@@ -307,7 +305,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                                     and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare' changed to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl'
                               and name of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' changed to 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t'
                         and name of 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' changed to 'PtrDataTable::list'
-
                   'Engine::SignalMap Engine::m_signal_map' offset changed from 1664 to 2368 (in bits) (by +704 bits)
                   'mutex_t Engine::m_signal_lock' offset changed from 2048 to 2752 (in bits) (by +704 bits)
                   type of 'coifunction* Engine::m_funcs[6]' changed:
@@ -315,7 +312,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                     array type size changed from 384 to 448
                     array type subrange 1 changed length from 6 to 7
                   and offset changed from 2368 to 5056 (in bits) (by +2688 bits)
-
             'bool OffloadDescriptor::m_is_mandatory' offset changed from 320 to 328 (in bits) (by +8 bits)
             'const bool OffloadDescriptor::m_is_openmp' offset changed from 328 to 336 (in bits) (by +8 bits)
             type of 'OffloadDescriptor::VarExtra* OffloadDescriptor::m_vars_extra' changed:
@@ -342,7 +338,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
                   and offset changed from 384 to 448 (in bits) (by +64 bits)
                   'int64_t OffloadDescriptor::VarExtra::ptr_arr_offset' offset changed from 448 to 512 (in bits) (by +64 bits)
                   'bool OffloadDescriptor::VarExtra::is_arr_ptr_el' offset changed from 512 to 576 (in bits) (by +64 bits)
-
             'OffloadHostTimerData* OffloadDescriptor::m_timer_data' offset changed from 1984 to 2048 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_in_datalen' offset changed from 2048 to 2112 (in bits) (by +64 bits)
             'uint64_t OffloadDescriptor::m_out_datalen' offset changed from 2112 to 2176 (in bits) (by +64 bits)
@@ -419,7 +414,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
       array type size changed from 384 to 448
       array type subrange 1 changed length from 6 to 7
 
-
 7 Removed function symbols not referenced by debug info:
 
   [D] _ZN7VarListD1Ev
diff --git a/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-1.txt b/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-1.txt
index 53717b4f..0ffaa85e 100644
--- a/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-1.txt
+++ b/tests/data/test-diff-filter/test35-pr18754-no-added-syms-report-1.txt
@@ -97,7 +97,6 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
       array type size changed from 384 to 448
       array type subrange 1 changed length from 6 to 7
 
-
 7 Removed function symbols not referenced by debug info:
 
   [D] _ZN7VarListD1Ev
diff --git a/tests/data/test-diff-filter/test36-report-0.txt b/tests/data/test-diff-filter/test36-report-0.txt
index 4b6b634d..4a7f1aac 100644
--- a/tests/data/test-diff-filter/test36-report-0.txt
+++ b/tests/data/test-diff-filter/test36-report-0.txt
@@ -12,7 +12,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
 
-
   [C] 'function int foo_2(S*)' at test36-2-v1.c:13:1 has some indirect sub-type changes:
     parameter 1 of type 'S*' has sub-type changes:
       in pointed to type 'struct S' at test36-2-v1.c:6:1:
@@ -21,10 +20,8 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
           type of 'int S::m0' changed:
             type name changed from 'int' to 'unsigned int'
             type size hasn't changed
-
           type of 'int S::m1' changed:
             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 9680f32c..404a5d20 100644
--- a/tests/data/test-diff-filter/test37-report-0.txt
+++ b/tests/data/test-diff-filter/test37-report-0.txt
@@ -12,7 +12,6 @@ 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)
 
-
   [C] 'function void f2(B&)' at test37-v1.cc:23:1 has some indirect sub-type changes:
     parameter 1 of type 'B&' has sub-type changes:
       in referenced type 'struct B' at test37-v1.cc:8:1:
@@ -22,7 +21,6 @@ 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)
 
-
   [C] 'function void f3(C&)' at test37-v1.cc:27:1 has some indirect sub-type changes:
     parameter 1 of type 'C&' has sub-type changes:
       in referenced type 'struct C' at test37-v1.cc:13:1:
@@ -33,4 +31,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             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 43de553f..87e9dce0 100644
--- a/tests/data/test-diff-filter/test39/test39-report-0.txt
+++ b/tests/data/test-diff-filter/test39/test39-report-0.txt
@@ -14,7 +14,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
               1 data member insertion:
                 'char opaque_type::m1', at offset 32 (in bits) at test39-b-v1.c:6:1
 
-
   [C] 'function long long int foo2(container_type*)' at test39-c-v1.c:10:1 has some indirect sub-type changes:
     parameter 1 of type 'container_type*' has sub-type changes:
       in pointed to type 'struct container_type' at test39.h:3:1:
@@ -27,4 +26,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 '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/test44-anonymous-data-member-report-0.txt b/tests/data/test-diff-filter/test44-anonymous-data-member-report-0.txt
index ed10b78a..b2f1a4c2 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
@@ -12,7 +12,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
             struct {int b; float c;}
           to:
             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/test44-anonymous-data-member-report-1.txt b/tests/data/test-diff-filter/test44-anonymous-data-member-report-1.txt
index 4ac353fb..ca32f5eb 100644
--- a/tests/data/test-diff-filter/test44-anonymous-data-member-report-1.txt
+++ b/tests/data/test-diff-filter/test44-anonymous-data-member-report-1.txt
@@ -12,4 +12,3 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
       struct {int b; float c; char e;}
     size changed from 64 to 96 (in bits) (by +32 bits)
     'int S2::d' offset changed from 96 to 128 (in bits) (by +32 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 cd0cba4f..9167fa72 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
@@ -18,13 +18,10 @@
                   type of 'integer gl_h__gluint_vec___XUP::gl_h__gluint_vec___XUB::LB0' changed:
                     entity changed from 'integer' to '<range natural___XDLU_0__2147483647>[2147483648]'
                     type size changed from 32 to 2147483647 (in bits)
-
                   type of 'integer gl_h__gluint_vec___XUP::gl_h__gluint_vec___XUB::UB0' changed:
                     entity changed from 'integer' to '<range natural___XDLU_0__2147483647>[2147483648]'
                     type size changed from 32 to 2147483647 (in bits)
 
-
-
     [C] 'function gtk__glarea__gtk_glarea gtk__glarea__gtk_new(gtk__glarea__gtk_glarea, const gtk__glarea__attributes_array___XUP)' at gtk-glarea.adb:63:1 has some indirect sub-type changes:
       parameter 2 of type 'const gtk__glarea__attributes_array___XUP' has sub-type changes:
         in unqualified underlying type 'struct gtk__glarea__attributes_array___XUP' at gtk-glarea.ads:48:1:
@@ -37,14 +34,11 @@
                   type of 'integer gtk__glarea__attributes_array___XUP::gtk__glarea__attributes_array___XUB::LB0' changed:
                     entity changed from 'integer' to '<range natural___XDLU_0__2147483647>[2147483648]'
                     type size changed from 32 to 2147483647 (in bits)
-
                   type of 'integer gtk__glarea__attributes_array___XUP::gtk__glarea__attributes_array___XUB::UB0' changed:
                     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/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 36ee709e..f37cfc6d 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
@@ -46,7 +46,6 @@
                                         in pointed to type 'char':
                                           entity changed from 'char' to 'const char'
                                           type size hasn't changed
-
                                   type of 'typedef XtransConnInfo (_Xtransport*, char*, char*, char*)* _Xtransport::OpenCOTSServer' changed:
                                     in pointed to type 'function type typedef XtransConnInfo (_Xtransport*, char*, char*, char*)':
                                       parameter 2 of type 'char*' changed:
@@ -61,7 +60,6 @@
                                         in pointed to type 'char':
                                           entity changed from 'char' to 'const char'
                                           type size hasn't changed
-
                                   type of 'typedef XtransConnInfo (_Xtransport*, char*, char*, char*)* _Xtransport::OpenCLTSServer' changed:
                                     in pointed to type 'function type typedef XtransConnInfo (_Xtransport*, char*, char*, char*)':
                                       parameter 2 of type 'char*' changed:
@@ -76,16 +74,11 @@
                                         in pointed to type 'char':
                                           entity changed from 'char' to 'const char'
                                           type size hasn't changed
-
-
-
-
               type of '_IcePingWait* _IceConn::ping_waits' changed:
                 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}
@@ -100,7 +93,6 @@
             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:
@@ -111,7 +103,5 @@
                 in pointed to type 'struct _IceWatchedConnection' at ICElibint.h:315:1:
                   entity changed from 'struct _IceWatchedConnection' to compatible type 'typedef _IceWatchedConnection' at ICElibint.h:315:1
 
-
-
 ================ end of changes of 'libICE.so.6.3.0'===============
 
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 1c37b424..d3239574 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
@@ -15,7 +15,6 @@
                   type size hasn't changed
                   1 data member change:
                     'unsigned int cdio_dvd_disckey::agid' offset changed from 30 to 22 (in bits) (by -8 bits)
-
               type of 'cdio_dvd_physical_t physical' changed:
                 underlying type 'struct cdio_dvd_physical' at dvd.h:86:1 changed:
                   type size hasn't changed
@@ -35,8 +34,6 @@
                             'unsigned int cdio_dvd_layer::min_rate' offset changed from 28 to 20 (in bits) (by -8 bits)
                       type size hasn't changed
 
-
-
     [C] 'function discmode_t mmc_get_dvd_struct_physical_private(void*, mmc_run_cmd_fn_t, cdio_dvd_struct_t*)' at mmc.c:450:1 has some indirect sub-type changes:
       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
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 954b3f16..ca83a0af 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
@@ -60,13 +60,9 @@
                                                     and name of 'std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl::_M_node' changed to 'std::__cxx11::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_List_impl::_M_node'
                                                 and name of 'std::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_M_impl' changed to 'std::__cxx11::_List_base<sigc::internal::trackable_callback, std::allocator<sigc::internal::trackable_callback> >::_M_impl'
 
-
                                       'bool sigc::internal::trackable_callback_list::clearing_' offset changed from 128 to 192 (in bits) (by +64 bits)
 
 
-
-
-
     [C] 'method sigc::internal::signal_impl* sigc::signal_base::impl() const' has some indirect sub-type changes:
       return type changed:
         in pointed to type 'struct sigc::internal::signal_impl':
@@ -89,6 +85,5 @@
 
 
 
-
 ================ 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 75a2454b..22260037 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
@@ -61,7 +61,6 @@
 
 
 
-
   1 Changed variable:
 
     [C] 'const PRUint16 SSL_ImplementedCiphers[74]' was changed to 'const PRUint16 SSL_ImplementedCiphers[69]' at sslenum.c:51:1:
@@ -71,7 +70,6 @@
         array type size changed from 1184 to 1104
         array type subrange 1 changed length from 74 to 69
 
-
 ================ end of changes of 'libssl3.so'===============
 
 ================ changes of 'libsmime3.so'===============
@@ -116,10 +114,5 @@
 
 
 
-
-
-
-
-
 ================ 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-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 c7b840fb..b2c71ab0 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
@@ -38,13 +38,11 @@
                               type of 'QXLInstance* RedDispatcher::qxl' changed:
                                 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1:
                                   underlying type 'struct QXLInstance' changed; details are being reported
-
                               type of 'Dispatcher RedDispatcher::dispatcher' changed:
                                 underlying type 'struct Dispatcher' at dispatcher.h:22:1 changed:
                                   type size changed from 960 to 1024 (in bits)
                                   1 data member insertion:
                                     'dispatcher_handle_any_message Dispatcher::any_handler', at offset 960 (in bits) at dispatcher.h:56:1
-
                               'pthread_t RedDispatcher::worker_thread' offset changed from 2048 to 2112 (in bits) (by +64 bits)
                               'uint32_t RedDispatcher::pending' offset changed from 2112 to 2176 (in bits) (by +64 bits)
                               'int RedDispatcher::primary_active' offset changed from 2144 to 2208 (in bits) (by +64 bits)
@@ -60,8 +58,6 @@
                               'QXLDevSurfaceCreate RedDispatcher::surface_create' offset changed from 2816 to 2880 (in bits) (by +64 bits)
                               'unsigned int RedDispatcher::max_monitors' offset changed from 3200 to 3264 (in bits) (by +64 bits)
 
-
-
     [C] 'function void spice_qxl_add_memslot_async(QXLInstance*, QXLDevMemSlot*, uint64_t)' at red_dispatcher.c:948:1 has some indirect sub-type changes:
       parameter 1 of type 'QXLInstance*' has sub-type changes:
         pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier
@@ -190,7 +186,6 @@
                                     type of 'SpiceCharDeviceState* SpiceCharDeviceInstance::st' changed:
                                       in pointed to type 'typedef SpiceCharDeviceState' at spice-char.h:34:1:
                                         underlying type 'struct SpiceCharDeviceState' changed; details are being reported
-
                             and offset changed from 896 to 960 (in bits) (by +64 bits)
                             'int SpiceCharDeviceState::during_read_from_device' offset changed from 960 to 1024 (in bits) (by +64 bits)
                             'int SpiceCharDeviceState::during_write_to_device' offset changed from 992 to 1056 (in bits) (by +64 bits)
@@ -202,12 +197,9 @@
                                     in pointed to type 'function type SpiceCharDeviceMsgToClient* (SpiceCharDeviceInstance*, void*)':
                                       parameter 1 of type 'SpiceCharDeviceInstance*' has sub-type changes:
                                         pointed to type 'typedef SpiceCharDeviceInstance' changed at spice.h:399:1, as reported earlier
-
                             and offset changed from 1024 to 1088 (in bits) (by +64 bits)
                             'void* SpiceCharDeviceState::opaque' offset changed from 1472 to 1536 (in bits) (by +64 bits)
-
                   no data member changes (3 filtered);
-
               type of 'MainChannel* RedsState::main_channel' changed:
                 in pointed to type 'typedef MainChannel' at main_channel.h:48:1:
                   underlying type 'struct MainChannel' at main_channel.h:36:1 changed:
@@ -232,7 +224,6 @@
                                                 type of 'RedChannel* RedChannelClient::channel' changed:
                                                   in pointed to type 'typedef RedChannel' at red_channel.h:130:1:
                                                     underlying type 'struct RedChannel' changed; details are being reported
-
                                                 type of 'RedsStream* RedChannelClient::stream' changed:
                                                   in pointed to type 'typedef RedsStream' at reds_stream.h:31:1:
                                                     underlying type 'struct RedsStream' at reds.h:68:1 changed:
@@ -346,63 +337,51 @@
                                                                 'unsigned int ssl_st::tlsext_hb_seq', at offset 5440 (in bits) at ssl.h:1303:1
                                                                 'int ssl_st::renegotiate', at offset 5472 (in bits) at ssl.h:1308:1
                                                         and name of 'RedsStream::ssl' changed to 'RedsStream::priv' at reds_stream.h:42:1
-
-
                                   type of 'channel_disconnect_proc on_disconnect' changed:
                                     underlying type 'void (RedChannelClient*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_send_pipe_item_proc send_item' changed:
                                     underlying type 'void (RedChannelClient*, PipeItem*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*, PipeItem*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_hold_pipe_item_proc hold_item' changed:
                                     underlying type 'void (RedChannelClient*, PipeItem*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*, PipeItem*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_release_pipe_item_proc release_item' changed:
                                     underlying type 'void (RedChannelClient*, PipeItem*, int)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*, PipeItem*, int)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_alloc_msg_recv_buf_proc alloc_recv_buf' changed:
                                     underlying type 'uint8_t* (RedChannelClient*, typedef uint16_t, typedef uint32_t)*' changed:
                                       in pointed to type 'function type uint8_t* (RedChannelClient*, typedef uint16_t, typedef uint32_t)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_release_msg_recv_buf_proc release_recv_buf' changed:
                                     underlying type 'void (RedChannelClient*, typedef uint16_t, typedef uint32_t, uint8_t*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*, typedef uint16_t, typedef uint32_t, uint8_t*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_handle_migrate_flush_mark_proc handle_migrate_flush_mark' changed:
                                     underlying type 'int (RedChannelClient*)*' changed:
                                       in pointed to type 'function type int (RedChannelClient*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_handle_migrate_data_proc handle_migrate_data' changed:
                                     underlying type 'int (RedChannelClient*, typedef uint32_t, void*)*' changed:
                                       in pointed to type 'function type int (RedChannelClient*, typedef uint32_t, void*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_handle_migrate_data_get_serial_proc handle_migrate_data_get_serial' changed:
                                     underlying type 'typedef uint64_t (RedChannelClient*, typedef uint32_t, void*)*' changed:
                                       in pointed to type 'function type typedef uint64_t (RedChannelClient*, typedef uint32_t, void*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
-
                             type of 'ClientCbs RedChannel::client_cbs' changed:
                               underlying type 'struct {channel_client_connect_proc connect; channel_client_disconnect_proc disconnect; channel_client_migrate_proc migrate;}' at red_channel.h:213:1 changed:
                                 type size hasn't changed
@@ -415,22 +394,16 @@
                                             underlying type 'struct RedChannel' changed; details are being reported
                                         parameter 3 of type 'RedsStream*' has sub-type changes:
                                           pointed to type 'typedef RedsStream' changed at red_channel.h:134:1, as reported earlier
-
                                   type of 'channel_client_disconnect_proc disconnect' changed:
                                     underlying type 'void (RedChannelClient*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'channel_client_migrate_proc migrate' changed:
                                     underlying type 'void (RedChannelClient*)*' changed:
                                       in pointed to type 'function type void (RedChannelClient*)':
                                         parameter 1 of type 'RedChannelClient*' has sub-type changes:
                                           pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
-
-
-
             no data member change (1 filtered);
 
     [C] 'function int spice_server_add_interface(SpiceServer*, SpiceBaseInstance*)' at reds.c:3159:1 has some indirect sub-type changes:
@@ -543,7 +516,6 @@
                         3 data member changes:
                           type of 'RedChannel* SndWorker::base_channel' changed:
                             pointed to type 'typedef RedChannel' changed at red_channel.h:135:1, as reported earlier
-
                           type of 'SndChannel* SndWorker::connection' changed:
                             in pointed to type 'typedef SndChannel' at snd_worker.c:74:1:
                               underlying type 'struct SndChannel' at snd_worker.c:89:1 changed:
@@ -551,48 +523,37 @@
                                 6 data member changes:
                                   type of 'RedsStream* SndChannel::stream' changed:
                                     pointed to type 'typedef RedsStream' changed at red_channel.h:134:1, as reported earlier
-
                                   type of 'SndWorker* SndChannel::worker' changed:
                                     in pointed to type 'typedef SndWorker' at snd_worker.c:80:1:
                                       underlying type 'struct SndWorker' changed; details are being reported
-
                                   type of 'RedChannelClient* SndChannel::channel_client' changed:
                                     pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier
-
                                   type of 'snd_channel_handle_message_proc SndChannel::handle_message' changed:
                                     underlying type 'int (SndChannel*, typedef size_t, typedef uint32_t, void*)*' changed:
                                       in pointed to type 'function type int (SndChannel*, typedef size_t, typedef uint32_t, void*)':
                                         parameter 1 of type 'SndChannel*' has sub-type changes:
                                           in pointed to type 'typedef SndChannel' at snd_worker.c:74:1:
                                             underlying type 'struct SndChannel' changed; details are being reported
-
                                   type of 'snd_channel_on_message_done_proc SndChannel::on_message_done' changed:
                                     underlying type 'void (SndChannel*)*' changed:
                                       in pointed to type 'function type void (SndChannel*)':
                                         parameter 1 of type 'SndChannel*' has sub-type changes:
                                           in pointed to type 'typedef SndChannel' at snd_worker.c:74:1:
                                             underlying type 'struct SndChannel' changed; details are being reported
-
                                   type of 'snd_channel_cleanup_channel_proc SndChannel::cleanup' changed:
                                     underlying type 'void (SndChannel*)*' changed:
                                       in pointed to type 'function type void (SndChannel*)':
                                         parameter 1 of type 'SndChannel*' has sub-type changes:
                                           in pointed to type 'typedef SndChannel' at snd_worker.c:74:1:
                                             underlying type 'struct SndChannel' changed; details are being reported
-
                                 no data member change (1 filtered);
-
                           type of 'SndWorker* SndWorker::next' changed:
                             in pointed to type 'typedef SndWorker' at snd_worker.c:80:1:
                               underlying type 'struct SndWorker' changed; details are being reported
-
-
                       type of 'SpicePlaybackInstance* SpicePlaybackState::sin' changed:
                         in pointed to type 'typedef SpicePlaybackInstance' at spice-audio.h:33:1:
                           underlying type 'struct SpicePlaybackInstance' changed; details are being reported
 
-
-
     [C] 'function void spice_server_playback_put_samples(SpicePlaybackInstance*, uint32_t*)' at snd_worker.c:1100:1 has some indirect sub-type changes:
       parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes:
         pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier
@@ -632,13 +593,10 @@
                     2 data member changes:
                       type of 'SndWorker SpiceRecordState::worker' changed:
                         details were reported earlier
-
                       type of 'SpiceRecordInstance* SpiceRecordState::sin' changed:
                         in pointed to type 'typedef SpiceRecordInstance' at spice-audio.h:67:1:
                           underlying type 'struct SpiceRecordInstance' changed; details are being reported
 
-
-
     [C] 'function void spice_server_record_set_mute(SpiceRecordInstance*, uint8_t)' at snd_worker.c:1279:1 has some indirect sub-type changes:
       parameter 1 of type 'SpiceRecordInstance*' has sub-type changes:
         pointed to type 'typedef SpiceRecordInstance' changed at spice.h:369:1, as reported earlier
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 3ae521aa..0978b5c0 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
@@ -41,7 +41,6 @@
                         type size hasn't changed
                         1 data member change:
                           'tbb::spin_mutex tbb::internal::concurrent_monitor::mutex_ec' offset changed from 0 to 8 (in bits) (by +8 bits)
-
                       type of 'tbb::internal::micro_queue tbb::internal::concurrent_queue_rep::array[8]' changed:
                         array element type 'struct tbb::internal::micro_queue' changed: 
                           type size hasn't changed
@@ -50,11 +49,8 @@
                               type size hasn't changed
                               1 base class insertion:
                                 class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
-
                         type size hasn't changed
 
-
-
     [C] 'function void tbb::internal::throw_exception_v4(tbb::internal::exception_id)' at tbb_misc.cpp:119:1 has some indirect sub-type changes:
       parameter 1 of type 'enum tbb::internal::exception_id' has sub-type changes:
         type size hasn't changed
@@ -82,7 +78,6 @@
               type name changed from 'char[80]' to 'char[72]'
               array type size changed from 640 to 576
               array type subrange 1 changed length from 80 to 72
-
             type of 'tbb::internal::generic_scheduler* tbb::task_group_context::my_owner' changed:
               in pointed to type 'class tbb::internal::generic_scheduler' at scheduler.h:110:1:
                 type size changed from 3136 to 3072 (in bits)
@@ -111,8 +106,6 @@
                                   struct tbb::internal::padded<tbb::internal::arena_slot_line1, 128ul> at tbb_stddef.h:251:1
                                   struct tbb::internal::padded<tbb::internal::arena_slot_line2, 128ul> at tbb_stddef.h:251:1
                               type size hasn't changed
-
-
                       type of 'tbb::internal::mail_inbox tbb::internal::scheduler_state::my_inbox' changed:
                         type size hasn't changed
                         1 data member change:
@@ -126,8 +119,6 @@
                               1 data member deletion:
                                 'char tbb::internal::mail_outbox::pad[104]', at offset 136 (in bits) at mailbox.h:114:1
 
-
-
                 1 member function deletion:
                   'method virtual tbb::task* tbb::internal::generic_scheduler::receive_or_steal_task(tbb::internal::reference_count&, bool)' at scheduler.h:391:1, virtual at voffset 7/7
 
@@ -163,7 +154,6 @@
                                       type name changed from 'unsigned char' to 'long int'
                                       type size changed from 8 to 64 (in bits)
                                 and name of 'tbb::spin_mutex::flag' changed to 'tbb::spin_rw_mutex_v3::state' at spin_rw_mutex.h:224:1
-
                         'intptr_t tbb::internal::market::my_global_top_priority' offset changed from 384 to 448 (in bits) (by +64 bits)
                         'intptr_t tbb::internal::market::my_global_bottom_priority' offset changed from 448 to 512 (in bits) (by +64 bits)
                         'uintptr_t tbb::internal::market::my_global_reload_epoch' offset changed from 512 to 576 (in bits) (by +64 bits)
@@ -174,7 +164,6 @@
                               type of 'tbb::internal::intrusive_list_base<tbb::internal::intrusive_list<tbb::internal::arena>, tbb::internal::arena>::iterator tbb::internal::market::priority_level_info::next_arena' changed:
                                 entity changed from 'class tbb::internal::intrusive_list_base<tbb::internal::intrusive_list<tbb::internal::arena>, tbb::internal::arena>::iterator' to 'tbb::internal::arena*'
                                 type size hasn't changed
-
                           type size hasn't changed
                         and offset changed from 576 to 640 (in bits) (by +64 bits)
                         'uintptr_t tbb::internal::market::my_arenas_aba_epoch' offset changed from 1536 to 1600 (in bits) (by +64 bits)
@@ -197,7 +186,6 @@
                   'tbb::atomic<long unsigned int> tbb::internal::generic_scheduler::my_nonlocal_ctx_list_update' offset changed from 2944 to 2880 (in bits) (by -64 bits)
                   '__cilk_tbb_unwatch_thunk tbb::internal::generic_scheduler::my_cilk_unwatch_thunk' offset changed from 3008 to 2944 (in bits) (by -64 bits)
 
-
     [C] 'method void tbb::queuing_mutex::scoped_lock::acquire(tbb::queuing_mutex&)' at queuing_mutex.h:84:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::queuing_mutex&' has sub-type changes:
         in referenced type 'class tbb::queuing_mutex' at queuing_mutex.h:45:1:
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 98d78814..2fec8647 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
@@ -54,7 +54,6 @@
               array type size changed from 640 to 576
               array type subrange 1 changed length from 80 to 72
 
-
     [C] 'method void tbb::queuing_mutex::scoped_lock::acquire(tbb::queuing_mutex&)' at queuing_mutex.h:84:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::queuing_mutex&' has sub-type changes:
         in referenced type 'class tbb::queuing_mutex' at queuing_mutex.h:45: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 3af4788a..33153bf2 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
@@ -15,4 +15,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 '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 3af4788a..33153bf2 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
@@ -15,4 +15,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 '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 3af4788a..33153bf2 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
@@ -15,4 +15,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 '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 3af4788a..33153bf2 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
@@ -15,4 +15,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 'char MyType::Private::m1', at offset 32 (in bits)
 
 
-
diff --git a/tests/data/test-diff-suppr/test17-suppr-added-var-report-0.txt b/tests/data/test-diff-suppr/test17-suppr-added-var-report-0.txt
index 4dd5ca39..6965a151 100644
--- a/tests/data/test-diff-suppr/test17-suppr-added-var-report-0.txt
+++ b/tests/data/test-diff-suppr/test17-suppr-added-var-report-0.txt
@@ -14,4 +14,3 @@ Variables changes summary: 0 Removed, 1 Changed, 1 Added variables
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test17-suppr-added-var-report-2.txt b/tests/data/test-diff-suppr/test17-suppr-added-var-report-2.txt
index ab0c65c0..deabb7b3 100644
--- a/tests/data/test-diff-suppr/test17-suppr-added-var-report-2.txt
+++ b/tests/data/test-diff-suppr/test17-suppr-added-var-report-2.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added (1 filtered out) variab
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test17-suppr-added-var-report-5.txt b/tests/data/test-diff-suppr/test17-suppr-added-var-report-5.txt
index 4dd5ca39..6965a151 100644
--- a/tests/data/test-diff-suppr/test17-suppr-added-var-report-5.txt
+++ b/tests/data/test-diff-suppr/test17-suppr-added-var-report-5.txt
@@ -14,4 +14,3 @@ Variables changes summary: 0 Removed, 1 Changed, 1 Added variables
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-0.txt b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-0.txt
index 4b7ee8df..3edf2bd1 100644
--- a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-0.txt
+++ b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-0.txt
@@ -14,4 +14,3 @@ Variables changes summary: 1 Removed, 1 Changed, 0 Added variables
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-2.txt b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-2.txt
index 6f9467c7..2e375388 100644
--- a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-2.txt
+++ b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-2.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed (1 filtered out), 1 Changed, 0 Added variab
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-5.txt b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-5.txt
index 4b7ee8df..3edf2bd1 100644
--- a/tests/data/test-diff-suppr/test18-suppr-removed-var-report-5.txt
+++ b/tests/data/test-diff-suppr/test18-suppr-removed-var-report-5.txt
@@ -14,4 +14,3 @@ Variables changes summary: 1 Removed, 1 Changed, 0 Added variables
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test29-soname-report-3.txt b/tests/data/test-diff-suppr/test29-soname-report-3.txt
index c17c6a39..162ed9a6 100644
--- a/tests/data/test-diff-suppr/test29-soname-report-3.txt
+++ b/tests/data/test-diff-suppr/test29-soname-report-3.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test29-soname-report-6.txt b/tests/data/test-diff-suppr/test29-soname-report-6.txt
index c17c6a39..162ed9a6 100644
--- a/tests/data/test-diff-suppr/test29-soname-report-6.txt
+++ b/tests/data/test-diff-suppr/test29-soname-report-6.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test29-soname-report-8.txt b/tests/data/test-diff-suppr/test29-soname-report-8.txt
index c17c6a39..162ed9a6 100644
--- a/tests/data/test-diff-suppr/test29-soname-report-8.txt
+++ b/tests/data/test-diff-suppr/test29-soname-report-8.txt
@@ -10,4 +10,3 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable
         1 data member insertion:
           'char S::m1', at offset 32 (in bits)
 
-
diff --git a/tests/data/test-diff-suppr/test30-report-0.txt b/tests/data/test-diff-suppr/test30-report-0.txt
index 4c7cfce2..ef48c1db 100644
--- a/tests/data/test-diff-suppr/test30-report-0.txt
+++ b/tests/data/test-diff-suppr/test30-report-0.txt
@@ -29,4 +29,3 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
                 '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/test46-PR25128-report-1.txt b/tests/data/test-diff-suppr/test46-PR25128-report-1.txt
index f16989e4..36439ce7 100644
--- a/tests/data/test-diff-suppr/test46-PR25128-report-1.txt
+++ b/tests/data/test-diff-suppr/test46-PR25128-report-1.txt
@@ -15,4 +15,3 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
       type size changed from 64 to 192 (in bits)
     and size changed from 64 to 192 (in bits) (by +128 bits)
     'perf_domain* root_domain::pd' offset changed from 14528 to 14656 (in bits) (by +128 bits)
-
diff --git a/tests/data/test-diff-suppr/test46-PR25128-report-2.txt b/tests/data/test-diff-suppr/test46-PR25128-report-2.txt
index f8654213..67dbf58f 100644
--- a/tests/data/test-diff-suppr/test46-PR25128-report-2.txt
+++ b/tests/data/test-diff-suppr/test46-PR25128-report-2.txt
@@ -11,4 +11,3 @@ Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
       type size changed from 64 to 192 (in bits)
     and size changed from 64 to 192 (in bits) (by +128 bits)
     'perf_domain* root_domain::pd' offset changed from 14528 to 14656 (in bits) (by +128 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 10153c12..97d16ae6 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,7 +11,6 @@ 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':
@@ -21,4 +20,3 @@ Variables changes summary: 0 Removed, 2 Changed, 0 Added variables
         1 data member change:
           'int S1::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-1.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-1.txt
index 6a924a85..3d8ac40f 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-1.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-1.txt
@@ -12,4 +12,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member change:
           'int S1::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-2.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-2.txt
index 15e0668f..0824e604 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-2.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-2.txt
@@ -12,4 +12,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member change:
           'int S0::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-3.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-3.txt
index 6a924a85..3d8ac40f 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-3.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-3.txt
@@ -12,4 +12,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member change:
           'int S1::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-4.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-4.txt
index 15e0668f..0824e604 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-4.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-4.txt
@@ -12,4 +12,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member change:
           'int S0::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
diff --git a/tests/data/test-diff-suppr/test7-var-suppr-report-7.txt b/tests/data/test-diff-suppr/test7-var-suppr-report-7.txt
index 15e0668f..0824e604 100644
--- a/tests/data/test-diff-suppr/test7-var-suppr-report-7.txt
+++ b/tests/data/test-diff-suppr/test7-var-suppr-report-7.txt
@@ -12,4 +12,3 @@ Variables changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added variab
         1 data member change:
           'int S0::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
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 10153c12..97d16ae6 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,7 +11,6 @@ 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':
@@ -21,4 +20,3 @@ Variables changes summary: 0 Removed, 2 Changed, 0 Added variables
         1 data member change:
           'int S1::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
 
-
-- 
2.25.1.696.g5e7596f4ac-goog


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-26 18:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-25 18:53 [PATCH] abidiff: Remove some more unnecessary blank lines Giuliano Procida
2020-03-26 11:49 ` Matthias Maennich
2020-03-26 18:03   ` Giuliano Procida
2020-03-26 13:46 ` Dodji Seketeli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).