summaryrefslogtreecommitdiff
path: root/base/hashmap.hh
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2004-03-24 23:29:10 -0800
committerSteve Reinhardt <stever@eecs.umich.edu>2004-03-24 23:29:10 -0800
commitaeb8e8ccb7d9a69e44c3943a5e82b6e58e7082f3 (patch)
tree234828776c4def1dd4a9bb783b52c4a49f9b6205 /base/hashmap.hh
parent97c11561ff75a9b0d1df14f628c0a398d2e00854 (diff)
downloadgem5-aeb8e8ccb7d9a69e44c3943a5e82b6e58e7082f3.tar.xz
Minor cleanup from building & diffing behavior
on various platforms. base/hashmap.hh: gcc on Alpha doesn't always define __LP64__, even though it arguably should. cpu/exec_context.cc: Clear register file on non-full-system too (even though it typically gets overwritten by the initial regs from the Process object). sim/process.cc: Clear initial register copy in Process object. Not all regs get initialized when the executable is loaded. --HG-- extra : convert_revision : f1fe4734a5ea81331d70994cb5284b1e9db0dceb
Diffstat (limited to 'base/hashmap.hh')
-rw-r--r--base/hashmap.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/base/hashmap.hh b/base/hashmap.hh
index 995e98a90..59c1fe3aa 100644
--- a/base/hashmap.hh
+++ b/base/hashmap.hh
@@ -57,7 +57,7 @@ namespace m5 {
//
namespace __hash_namespace {
-#if !defined(__LP64__)
+#if !defined(__LP64__) && !defined(__alpha__)
template<>
struct hash<uint64_t> {
size_t operator()(uint64_t r) const {