From: Gabe Black Date: Sat, 14 Aug 2010 08:00:45 +0000 (-0700) Subject: Inorder: Fix compilation of m5.fast. X-Git-Tag: stable_2012_02_02~973 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c4ba6967a522df3b51a50017d8a5f2c47c382f57;p=gem5.git Inorder: Fix compilation of m5.fast. printMemData is only used in DPRINTFs. If those are removed by compiling m5.fast, that function is unused, gcc generates a warning, that gets turned into an error, and the build fails. This change surrounds the function definition with #if TRACING_ON so it only gets compiled in if the DPRINTFs do to. --- diff --git a/src/cpu/inorder/resources/cache_unit.cc b/src/cpu/inorder/resources/cache_unit.cc index 4d21f527e..67ee51743 100644 --- a/src/cpu/inorder/resources/cache_unit.cc +++ b/src/cpu/inorder/resources/cache_unit.cc @@ -47,6 +47,7 @@ using namespace std; using namespace TheISA; using namespace ThePipeline; +#if TRACING_ON static std::string printMemData(uint8_t *data, unsigned size) { @@ -56,6 +57,7 @@ printMemData(uint8_t *data, unsigned size) } return dataStr.str(); } +#endif Tick CacheUnit::CachePort::recvAtomic(PacketPtr pkt)