compare_dg_tests.dl: Remove duplicate info.

In the detailed report, we listed XFAIL->PASS and XFAIL-XPASS twice,
this patch removes this duplication.

Also change the addition order when computing $rtotal, to match the
output order (easier to read/maintain).

Change-Id: I40a98e0ef0502979a12034feebdbf1ca34f2330b
diff --git a/compare_dg_tests.pl b/compare_dg_tests.pl
index bcabae4..35245b1 100755
--- a/compare_dg_tests.pl
+++ b/compare_dg_tests.pl
@@ -675,6 +675,7 @@
        +scalar(@{$res->{$PASS_FAIL}})
        +scalar(@{$res->{$PASS_UNRESOLVED}})
        +scalar(@{$res->{$PASSED_NOW_TIMEOUTS}})
+       +scalar(@{$res->{$ERROR_APPEARS}})
        +scalar(@{$res->{$XPASS_FAIL}})
        +scalar(@{$res->{$XPASS_APPEARS}})
        +scalar(@{$res->{$XPASS_UNRESOLVED}})
@@ -690,8 +691,7 @@
        +scalar(@{$res->{$UNTESTED_UNRESOLVED}})
        +scalar(@{$res->{$UNRESOLVED_FAIL}})
        +scalar(@{$res->{$UNRESOLVED_XPASS}})
-       +scalar(@{$res->{$UNRESOLVED_APPEARS}})
-       +scalar(@{$res->{$ERROR_APPEARS}});
+       +scalar(@{$res->{$UNRESOLVED_APPEARS}});
 
    $quiet_reg=1 if ($short and not $rtotal);
 
@@ -856,8 +856,6 @@
 	      print_tclist($res, $XPASS_UNSUPPORTED, @{$res->{$XPASS_UNSUPPORTED}});
 	      print_tclist($res, $XPASS_UNTESTED, @{$res->{$XPASS_UNTESTED}});
 	      print_tclist($res, $XPASS_DISAPPEARS, @{$res->{$XPASS_DISAPPEARS}});
-	      print_tclist($res, $XFAIL_PASS, @{$res->{$XFAIL_PASS}});
-	      print_tclist($res, $XFAIL_XPASS, @{$res->{$XFAIL_XPASS}});
 	      print_tclist($res, $FAIL_PASS, @{$res->{$FAIL_PASS}});
 	      print_tclist($res, $FAIL_XPASS, @{$res->{$FAIL_XPASS}});
 	      print_tclist($res, $FAIL_XFAIL, @{$res->{$FAIL_XFAIL}});