Merge ktlim@zizzer.eecs.umich.edu:/bk/m5
[gem5.git] / base / trace.cc
index bc6c9aa7a4b3690879f463e00fb466a27af22af4..c9d4a0f78d89c022a440504626b71eef4230911f 100644 (file)
@@ -71,7 +71,7 @@ Log::init(int _size)
 
     size = _size;
 
-    buffer = new (Record *)[size];
+    buffer = new Record *[size];
 
     for (int i = 0; i < size; ++i) {
         buffer[i] = NULL;
@@ -98,6 +98,8 @@ Log::append(Record *rec)
     // dump record to output stream if there's one open
     if (dprintf_stream != NULL) {
         rec->dump(*dprintf_stream);
+    } else {
+        rec->dump(cout);
     }
 
     // no buffering: justget rid of it now