changeset f98eb2da15a4 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=f98eb2da15a4
description:
        misc: Remove redundant compiler-specific defines

        This patch moves away from using M5_ATTR_OVERRIDE and the m5::hashmap
        (and similar) abstractions, as these are no longer needed with gcc 4.7
        and clang 3.1 as minimum compiler versions.

diffstat:

 src/arch/alpha/isa.hh                         |   4 +-
 src/arch/alpha/kernel_stats.hh                |   4 +-
 src/arch/alpha/pagetable.hh                   |   4 +-
 src/arch/alpha/process.hh                     |   2 +-
 src/arch/alpha/system.hh                      |   4 +-
 src/arch/alpha/tlb.hh                         |   4 +-
 src/arch/arm/isa_device.hh                    |   4 +-
 src/arch/arm/kvm/armv8_cpu.hh                 |   6 +-
 src/arch/arm/kvm/base_cpu.hh                  |   4 +-
 src/arch/arm/kvm/gic.hh                       |  20 +++---
 src/arch/arm/pagetable.hh                     |   4 +-
 src/arch/arm/pmu.hh                           |  16 ++--
 src/arch/arm/table_walker.hh                  |   4 +-
 src/arch/arm/tlb.hh                           |   8 +-
 src/arch/arm/types.hh                         |   9 +-
 src/arch/generic/types.hh                     |  16 ++--
 src/arch/mips/interrupts.hh                   |   4 +-
 src/arch/mips/tlb.hh                          |   4 +-
 src/arch/power/tlb.hh                         |   4 +-
 src/arch/power/types.hh                       |   5 +-
 src/arch/sparc/interrupts.hh                  |   4 +-
 src/arch/sparc/isa.hh                         |   4 +-
 src/arch/sparc/system.hh                      |   4 +-
 src/arch/sparc/tlb.hh                         |   4 +-
 src/arch/x86/decoder.hh                       |   5 +-
 src/arch/x86/interrupts.hh                    |   4 +-
 src/arch/x86/isa.hh                           |   4 +-
 src/arch/x86/pagetable.hh                     |   4 +-
 src/arch/x86/regs/msr.hh                      |   5 +-
 src/arch/x86/tlb.hh                           |   4 +-
 src/arch/x86/types.hh                         |   5 +-
 src/arch/x86/utility.hh                       |   1 -
 src/base/compiler.hh                          |  29 ----------
 src/base/cp_annotate.hh                       |  20 +++---
 src/base/framebuffer.hh                       |   4 +-
 src/base/hashmap.hh                           |  71 -------------------------
 src/base/inifile.hh                           |   7 +-
 src/base/pollevent.hh                         |   4 +-
 src/base/random.hh                            |   4 +-
 src/base/trace.hh                             |   4 +-
 src/base/vnc/vncserver.hh                     |   4 +-
 src/cpu/base.hh                               |   6 +-
 src/cpu/checker/cpu.hh                        |   6 +-
 src/cpu/decode_cache.hh                       |   9 +-
 src/cpu/inst_pb_trace.hh                      |   4 +-
 src/cpu/kvm/base.hh                           |  12 +--
 src/cpu/kvm/x86_cpu.hh                        |   2 +-
 src/cpu/minor/cpu.hh                          |  11 +--
 src/cpu/minor/pipeline.hh                     |   2 +-
 src/cpu/o3/cpu.hh                             |  11 +--
 src/cpu/o3/lsq_unit.hh                        |   1 -
 src/cpu/o3/mem_dep_unit.hh                    |   4 +-
 src/cpu/o3/thread_state.hh                    |   4 +-
 src/cpu/pred/bpred_unit.hh                    |   2 +-
 src/cpu/simple/atomic.hh                      |   4 +-
 src/cpu/simple/base.hh                        |   7 +-
 src/cpu/simple/exec_context.hh                |  74 ++++++++++++--------------
 src/cpu/simple/probes/simpoint.hh             |   9 +-
 src/cpu/simple/timing.hh                      |   4 +-
 src/cpu/simple_thread.hh                      |   4 +-
 src/cpu/testers/rubytest/CheckTable.cc        |   2 +-
 src/cpu/testers/rubytest/CheckTable.hh        |   4 +-
 src/cpu/testers/traffic_gen/traffic_gen.hh    |  11 ++-
 src/cpu/thread_state.hh                       |   4 +-
 src/dev/alpha/backdoor.hh                     |   8 +-
 src/dev/alpha/tsunami.hh                      |   4 +-
 src/dev/alpha/tsunami_cchip.hh                |   4 +-
 src/dev/alpha/tsunami_io.hh                   |   4 +-
 src/dev/alpha/tsunami_pchip.hh                |   4 +-
 src/dev/arm/energy_ctrl.hh                    |   4 +-
 src/dev/arm/flash_device.hh                   |   6 +-
 src/dev/arm/generic_timer.hh                  |  26 ++++----
 src/dev/arm/gic_pl390.hh                      |   4 +-
 src/dev/arm/gpu_nomali.hh                     |  10 +-
 src/dev/arm/hdlcd.hh                          |  32 +++++-----
 src/dev/arm/kmi.hh                            |   4 +-
 src/dev/arm/pl011.hh                          |  10 +-
 src/dev/arm/pl111.hh                          |   4 +-
 src/dev/arm/rtc_pl031.hh                      |   4 +-
 src/dev/arm/rv_ctrl.hh                        |  18 +++---
 src/dev/arm/timer_cpulocal.hh                 |   8 +-
 src/dev/arm/timer_sp804.hh                    |   8 +-
 src/dev/arm/ufs_device.hh                     |   6 +-
 src/dev/arm/vgic.hh                           |   8 +-
 src/dev/copy_engine.hh                        |  12 ++--
 src/dev/copy_engine_defs.hh                   |   8 +-
 src/dev/disk_image.hh                         |   8 +-
 src/dev/dma_device.hh                         |   8 +-
 src/dev/etherlink.hh                          |   4 +-
 src/dev/ethertap.hh                           |   4 +-
 src/dev/i2cbus.hh                             |   4 +-
 src/dev/i8254xGBe.hh                          |  20 +++---
 src/dev/i8254xGBe_defs.hh                     |   4 +-
 src/dev/ide_ctrl.hh                           |   4 +-
 src/dev/ide_disk.hh                           |   4 +-
 src/dev/mips/malta.hh                         |   4 +-
 src/dev/mips/malta_cchip.hh                   |   4 +-
 src/dev/mips/malta_io.hh                      |   4 +-
 src/dev/mips/malta_pchip.hh                   |   4 +-
 src/dev/multi_etherlink.hh                    |  12 ++--
 src/dev/multi_iface.hh                        |   4 +-
 src/dev/ns_gige.hh                            |   6 +-
 src/dev/pcidev.hh                             |   4 +-
 src/dev/pixelpump.hh                          |  20 +++---
 src/dev/sinic.hh                              |  10 +-
 src/dev/sparc/dtod.hh                         |   4 +-
 src/dev/sparc/iob.hh                          |   4 +-
 src/dev/sparc/mm_disk.hh                      |   2 +-
 src/dev/tcp_iface.hh                          |   9 +-
 src/dev/uart8250.hh                           |   4 +-
 src/dev/virtio/base.hh                        |   8 +-
 src/dev/virtio/fs9p.hh                        |   4 +-
 src/dev/x86/cmos.hh                           |   4 +-
 src/dev/x86/i8042.hh                          |  10 +--
 src/dev/x86/i82094aa.hh                       |   6 +-
 src/dev/x86/i8237.hh                          |   4 +-
 src/dev/x86/i8254.hh                          |   4 +-
 src/dev/x86/i8259.hh                          |   4 +-
 src/dev/x86/speaker.hh                        |   4 +-
 src/kern/kernel_stats.hh                      |   4 +-
 src/mem/cache/cache.hh                        |   8 +-
 src/mem/cache/mshr_queue.hh                   |   2 +-
 src/mem/cache/prefetch/stride.hh              |   5 +-
 src/mem/cache/tags/base_set_assoc.hh          |   2 +-
 src/mem/cache/tags/fa_lru.hh                  |   6 +-
 src/mem/coherent_xbar.hh                      |   2 +-
 src/mem/comm_monitor.hh                       |  12 ++--
 src/mem/dram_ctrl.hh                          |   8 +-
 src/mem/dramsim2.hh                           |   8 +-
 src/mem/mem_checker.hh                        |   6 +-
 src/mem/multi_level_page_table.hh             |   4 +-
 src/mem/packet_queue.hh                       |   2 +-
 src/mem/page_table.hh                         |   8 +-
 src/mem/physical.hh                           |   4 +-
 src/mem/probes/base.hh                        |   4 +-
 src/mem/probes/mem_trace.hh                   |   3 +-
 src/mem/probes/stack_dist.hh                  |   5 +-
 src/mem/ruby/common/Address.hh                |   1 -
 src/mem/ruby/profiler/AddressProfiler.hh      |   4 +-
 src/mem/ruby/profiler/Profiler.hh             |   1 -
 src/mem/ruby/structures/CacheMemory.cc        |   4 +-
 src/mem/ruby/structures/CacheMemory.hh        |   4 +-
 src/mem/ruby/structures/PerfectCacheMemory.hh |   5 +-
 src/mem/ruby/structures/PersistentTable.hh    |   4 +-
 src/mem/ruby/structures/RubyMemoryControl.hh  |   2 +-
 src/mem/ruby/structures/TBETable.hh           |   4 +-
 src/mem/ruby/system/CacheRecorder.hh          |   1 -
 src/mem/ruby/system/DMASequencer.hh           |   2 +-
 src/mem/ruby/system/RubyPort.hh               |   2 +-
 src/mem/ruby/system/RubySystem.hh             |   6 +-
 src/mem/ruby/system/Sequencer.cc              |   6 +-
 src/mem/ruby/system/Sequencer.hh              |   4 +-
 src/mem/simple_mem.hh                         |   2 +-
 src/mem/snoop_filter.hh                       |   4 +-
 src/mem/xbar.hh                               |   6 +-
 src/sim/clock_domain.hh                       |   4 +-
 src/sim/dvfs_handler.hh                       |   4 +-
 src/sim/eventq.cc                             |   4 +-
 src/sim/eventq.hh                             |   4 +-
 src/sim/fd_entry.hh                           |   4 +-
 src/sim/process.hh                            |   6 +-
 src/sim/root.hh                               |   6 +-
 src/sim/serialize.cc                          |   4 +-
 src/sim/sim_events.hh                         |   4 +-
 src/sim/sim_object.hh                         |   6 +-
 src/sim/system.hh                             |   6 +-
 src/sim/ticked_object.hh                      |   8 +-
 src/sim/voltage_domain.hh                     |   4 +-
 168 files changed, 512 insertions(+), 628 deletions(-)

diffs (truncated from 3903 to 300 lines):

diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/isa.hh
--- a/src/arch/alpha/isa.hh     Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/isa.hh     Mon Oct 12 04:07:59 2015 -0400
@@ -92,8 +92,8 @@
             memset(ipr, 0, sizeof(ipr));
         }
 
-        void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-        void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+        void serialize(CheckpointOut &cp) const override;
+        void unserialize(CheckpointIn &cp) override;
 
         int
         flattenIntIndex(int reg) const
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/kernel_stats.hh
--- a/src/arch/alpha/kernel_stats.hh    Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/kernel_stats.hh    Mon Oct 12 04:07:59 2015 -0400
@@ -86,8 +86,8 @@
     void setIdleProcess(Addr idle, ThreadContext *tc);
 
   public:
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(CheckpointIn &cp) override;
 };
 
 } // namespace Kernel
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/pagetable.hh
--- a/src/arch/alpha/pagetable.hh       Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/pagetable.hh       Mon Oct 12 04:07:59 2015 -0400
@@ -142,8 +142,8 @@
         return ppn << PageShift;
     }
 
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(CheckpointIn &cp) override;
 };
 
 } // namespace AlphaISA
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/process.hh
--- a/src/arch/alpha/process.hh Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/process.hh Mon Oct 12 04:07:59 2015 -0400
@@ -42,7 +42,7 @@
   protected:
     AlphaLiveProcess(LiveProcessParams *params, ObjectFile *objFile);
 
-    void loadState(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void loadState(CheckpointIn &cp) override;
     void initState();
 
     void argsInit(int intSize, int pageSize);
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/system.hh
--- a/src/arch/alpha/system.hh  Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/system.hh  Mon Oct 12 04:07:59 2015 -0400
@@ -60,8 +60,8 @@
     /**
      * Serialization stuff
      */
-    void serializeSymtab(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserializeSymtab(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serializeSymtab(CheckpointOut &cp) const override;
+    void unserializeSymtab(CheckpointIn &cp) override;
 
     /** Override startup() to provide a path to call setupFuncEvents()
      */
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/alpha/tlb.hh
--- a/src/arch/alpha/tlb.hh     Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/alpha/tlb.hh     Mon Oct 12 04:07:59 2015 -0400
@@ -117,8 +117,8 @@
     static Fault checkCacheability(RequestPtr &req, bool itb = false);
 
     // Checkpointing
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(CheckpointIn &cp) override;
 
     // Most recently used page table entries
     TlbEntry *EntryCache[3];
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/isa_device.hh
--- a/src/arch/arm/isa_device.hh        Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/isa_device.hh        Mon Oct 12 04:07:59 2015 -0400
@@ -97,8 +97,8 @@
         : BaseISADevice() {}
     ~DummyISADevice() {}
 
-    void setMiscReg(int misc_reg, MiscReg val) M5_ATTR_OVERRIDE;
-    MiscReg readMiscReg(int misc_reg) M5_ATTR_OVERRIDE;
+    void setMiscReg(int misc_reg, MiscReg val) override;
+    MiscReg readMiscReg(int misc_reg) override;
 };
 
 }
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/kvm/armv8_cpu.hh
--- a/src/arch/arm/kvm/armv8_cpu.hh     Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/kvm/armv8_cpu.hh     Mon Oct 12 04:07:59 2015 -0400
@@ -83,11 +83,11 @@
     ArmV8KvmCPU(ArmV8KvmCPUParams *params);
     virtual ~ArmV8KvmCPU();
 
-    void dump() M5_ATTR_OVERRIDE;
+    void dump() override;
 
   protected:
-    void updateKvmState() M5_ATTR_OVERRIDE;
-    void updateThreadContext() M5_ATTR_OVERRIDE;
+    void updateKvmState() override;
+    void updateThreadContext() override;
 
   protected:
     /** Mapping between integer registers in gem5 and KVM */
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/kvm/base_cpu.hh
--- a/src/arch/arm/kvm/base_cpu.hh      Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/kvm/base_cpu.hh      Mon Oct 12 04:07:59 2015 -0400
@@ -52,10 +52,10 @@
     BaseArmKvmCPU(BaseArmKvmCPUParams *params);
     virtual ~BaseArmKvmCPU();
 
-    void startup() M5_ATTR_OVERRIDE;
+    void startup() override;
 
   protected:
-    Tick kvmRun(Tick ticks) M5_ATTR_OVERRIDE;
+    Tick kvmRun(Tick ticks) override;
 
 
     /** Cached state of the IRQ line */
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/kvm/gic.hh
--- a/src/arch/arm/kvm/gic.hh   Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/kvm/gic.hh   Mon Oct 12 04:07:59 2015 -0400
@@ -76,23 +76,23 @@
     KvmGic(const KvmGicParams *p);
     ~KvmGic();
 
-    void startup() M5_ATTR_OVERRIDE { verifyMemoryMode(); }
-    void drainResume() M5_ATTR_OVERRIDE { verifyMemoryMode(); }
+    void startup() override { verifyMemoryMode(); }
+    void drainResume() override { verifyMemoryMode(); }
 
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(Checkpoint *cp, const std::string &sec)  M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(Checkpoint *cp, const std::string &sec)  override;
 
   public: // PioDevice
     AddrRangeList getAddrRanges() const { return addrRanges; }
-    Tick read(PacketPtr pkt) M5_ATTR_OVERRIDE;
-    Tick write(PacketPtr pkt) M5_ATTR_OVERRIDE;
+    Tick read(PacketPtr pkt) override;
+    Tick write(PacketPtr pkt) override;
 
   public: // BaseGic
-    void sendInt(uint32_t num) M5_ATTR_OVERRIDE;
-    void clearInt(uint32_t num) M5_ATTR_OVERRIDE;
+    void sendInt(uint32_t num) override;
+    void clearInt(uint32_t num) override;
 
-    void sendPPInt(uint32_t num, uint32_t cpu) M5_ATTR_OVERRIDE;
-    void clearPPInt(uint32_t num, uint32_t cpu) M5_ATTR_OVERRIDE;
+    void sendPPInt(uint32_t num, uint32_t cpu) override;
+    void clearPPInt(uint32_t num, uint32_t cpu) override;
 
   protected:
     /**
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/pagetable.hh
--- a/src/arch/arm/pagetable.hh Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/pagetable.hh Mon Oct 12 04:07:59 2015 -0400
@@ -284,7 +284,7 @@
     }
 
     void
-    serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE
+    serialize(CheckpointOut &cp) const override
     {
         SERIALIZE_SCALAR(longDescFormat);
         SERIALIZE_SCALAR(pfn);
@@ -314,7 +314,7 @@
         paramOut(cp, "domain", domain_);
     }
     void
-    unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE
+    unserialize(CheckpointIn &cp) override
     {
         UNSERIALIZE_SCALAR(longDescFormat);
         UNSERIALIZE_SCALAR(pfn);
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/pmu.hh
--- a/src/arch/arm/pmu.hh       Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/pmu.hh       Mon Oct 12 04:07:59 2015 -0400
@@ -96,10 +96,10 @@
     void addEventProbe(unsigned int id, SimObject *obj, const char *name);
 
   public: // SimObject and related interfaces
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(CheckpointIn &cp) override;
 
-    void drainResume() M5_ATTR_OVERRIDE;
+    void drainResume() override;
 
 
   public: // ISA Device interface
@@ -109,14 +109,14 @@
      * @param misc_reg Register number (see miscregs.hh)
      * @param val Value to store
      */
-    void setMiscReg(int misc_reg, MiscReg val) M5_ATTR_OVERRIDE;
+    void setMiscReg(int misc_reg, MiscReg val) override;
     /**
      * Read a register within the PMU.
      *
      * @param misc_reg Register number (see miscregs.hh)
      * @return Register value.
      */
-    MiscReg readMiscReg(int misc_reg) M5_ATTR_OVERRIDE;
+    MiscReg readMiscReg(int misc_reg) override;
 
   protected: // PMU register types and constants
     BitUnion32(PMCR_t)
@@ -269,7 +269,7 @@
             : ProbeListenerArgBase(pm, name),
               pmu(_pmu), id(_id) {}
 
-        void notify(const uint64_t &val) M5_ATTR_OVERRIDE
+        void notify(const uint64_t &val) override
         {
             pmu.handleEvent(id, val);
         }
@@ -329,8 +329,8 @@
             listeners.reserve(4);
         }
 
-        void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-        void unserialize(CheckpointIn &cp)  M5_ATTR_OVERRIDE;
+        void serialize(CheckpointOut &cp) const override;
+        void unserialize(CheckpointIn &cp)  override;
 
         /**
          * Add an event count to the counter and check for overflow.
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/table_walker.hh
--- a/src/arch/arm/table_walker.hh      Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/table_walker.hh      Mon Oct 12 04:07:59 2015 -0400
@@ -891,8 +891,8 @@
     bool haveLargeAsid64() const { return _haveLargeAsid64; }
     /** Checks if all state is cleared and if so, completes drain */
     void completeDrain();
-    DrainState drain() M5_ATTR_OVERRIDE;
-    virtual void drainResume() M5_ATTR_OVERRIDE;
+    DrainState drain() override;
+    virtual void drainResume() override;
 
     virtual BaseMasterPort& getMasterPort(const std::string &if_name,
                                           PortID idx = InvalidPortID);
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/tlb.hh
--- a/src/arch/arm/tlb.hh       Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/tlb.hh       Mon Oct 12 04:07:59 2015 -0400
@@ -284,15 +284,15 @@
             bool callFromS2);
     Fault finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const;
 
-    void drainResume() M5_ATTR_OVERRIDE;
+    void drainResume() override;
 
     // Checkpointing
-    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
-    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    void serialize(CheckpointOut &cp) const override;
+    void unserialize(CheckpointIn &cp) override;
 
     void regStats();
 
-    void regProbePoints() M5_ATTR_OVERRIDE;
+    void regProbePoints() override;
 
     /**
      * Get the table walker master port. This is used for migrating
diff -r 207d6f2f1d53 -r f98eb2da15a4 src/arch/arm/types.hh
--- a/src/arch/arm/types.hh     Sat Oct 10 16:45:41 2015 -0500
+++ b/src/arch/arm/types.hh     Mon Oct 12 04:07:59 2015 -0400
@@ -45,7 +45,6 @@
 
 #include "arch/generic/types.hh"
 #include "base/bitunion.hh"
-#include "base/hashmap.hh"
 #include "base/misc.hh"
 #include "base/types.hh"
 #include "debug/Decoder.hh"
@@ -483,7 +482,7 @@
         }
 
         void
-        serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE
+        serialize(CheckpointOut &cp) const override
         {
             Base::serialize(cp);
             SERIALIZE_SCALAR(flags);
@@ -494,7 +493,7 @@
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to