From: Tushar Krishna Date: Wed, 23 Mar 2011 03:38:09 +0000 (-0400) Subject: This patch fixes a build error in networktest.cc that occurs with gcc4.2 X-Git-Tag: stable_2012_02_02~449 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=531f54fb510e76b8edb1beb83bcae372df3521f9;p=gem5.git This patch fixes a build error in networktest.cc that occurs with gcc4.2 --- diff --git a/src/cpu/testers/networktest/networktest.cc b/src/cpu/testers/networktest/networktest.cc index 4f4c30931..73d9364b7 100644 --- a/src/cpu/testers/networktest/networktest.cc +++ b/src/cpu/testers/networktest/networktest.cc @@ -165,7 +165,7 @@ NetworkTest::completeRequest(PacketPtr pkt) assert(pkt->isResponse()); noResponseCycles = 0; - delete pkt->req; + delete req; delete pkt; } @@ -191,8 +191,8 @@ NetworkTest::tick() // - generate a random number between 0 and 10^precision // - send pkt if this number is < injRate*(10^precision) bool send_this_cycle; - int injRange = pow(10, precision); - unsigned trySending = random() % injRange; + double injRange = pow((double) 10, (double) precision); + unsigned trySending = random() % (int) injRange; if (trySending < injRate*injRange) send_this_cycle = true; else