]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - contrib/reghunt/examples/reg-watch.awk
Imported gcc-4.4.3
[msp430-gcc.git] / contrib / reghunt / examples / reg-watch.awk
diff --git a/contrib/reghunt/examples/reg-watch.awk b/contrib/reghunt/examples/reg-watch.awk
new file mode 100755 (executable)
index 0000000..2334215
--- /dev/null
@@ -0,0 +1,38 @@
+/result for low patch/ {
+                               sub(".*low patch ","")
+                               sub(" is as expected","")
+                               printf ("<-- %4s\n", $0);
+                               next
+                       }
+/result for high patch/        {
+                               sub(".*high patch ","")
+                               sub(" is as expected","")
+                               printf ("    %4s -->\n", $0);
+                               next
+                       }
+/patches later/                {
+                               sub(".*later than ","")
+                               printf ("<-- %4s\n", $0);
+                               next
+                       }
+/patches earlier/      {
+                               sub(".*earlier than ","")
+                               printf ("    %4s -->\n", $0);
+                               next
+                       }
+/build failed for/     {
+                               sub(".*build failed for ","")
+                               printf ("   [%4s]\n", $0);
+                               next
+                       }
+/HIGH_PATCH/           {
+                               printf ("* stopped early *\n")
+                               next
+                       }
+/changes with/         {
+                               sub(".*changes with id ","")
+                               printf ("+----------+\n")
+                               printf ("|   %4s   |\n", $0)
+                               printf ("+----------+\n")
+                               next
+                       }