misc: Appease gcc 5.1
authorAndreas Hansson <andreas.hansson@arm.com>
Thu, 23 Apr 2015 17:37:46 +0000 (13:37 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Thu, 23 Apr 2015 17:37:46 +0000 (13:37 -0400)
commitc8c4f66889686d621abe9393306d3aea1fda3782
tree7631fcda5e80a1da4cdbef387bdc14d105ad69b7
parent0cf36d94095aedef3c51447243c5a3cc14dd5d56
misc: Appease gcc 5.1

This patch fixes a few small issues to ensure gem5 compiles when using
gcc 5.1.

First, the GDB_REG_BYTES in the RemoteGDB header are, rather
surprisingly, flagged as unused for both ARM and X86. Removing them,
however, causes compilation errors as they are actually used in the
source file. Moving the constant into the class definition fixes the
issue. Possibly a gcc bug.

Second, we have an unused EthPktData constructor using auto_ptr, and
the latter is deprecated. Since the code is never used it is simply
removed.
src/arch/arm/remote_gdb.hh
src/arch/x86/remote_gdb.hh
src/dev/etherpkt.hh