Bobby Bruce has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/70397?usp=email )

Change subject: base,arch,mem: Remove {GE}M5_VAR_USED instances
......................................................................

base,arch,mem: Remove {GE}M5_VAR_USED instances

`[[maybe_unused]]` is to be used to specify that a variable is used.

Change-Id: Ife2ac96111b3af13e182baba1f3456e48c3a9f9b
---
M src/arch/arm/isa/insts/sme.isa
M src/base/gtest/serialization_fixture.hh
M src/base/inet.cc
M src/base/stats/group.cc
M src/cpu/simple/atomic.cc
M src/dev/storage/ide_disk.cc
M src/mem/ruby/system/Sequencer.cc
7 files changed, 19 insertions(+), 18 deletions(-)



diff --git a/src/arch/arm/isa/insts/sme.isa b/src/arch/arm/isa/insts/sme.isa
index b9f6115..03a1b2c 100644
--- a/src/arch/arm/isa/insts/sme.isa
+++ b/src/arch/arm/isa/insts/sme.isa
@@ -100,12 +100,12 @@
                             xc->tcBase());

             uint8_t offset = imm & (0xf >> (findMsbSet(sizeof(TPElem))));
-            M5_VAR_USED uint8_t tile_idx =
+            [[maybe_unused]] uint8_t tile_idx =
                 imm >> (4 - findMsbSet(sizeof(TPElem)));
-            M5_VAR_USED uint8_t vec_idx = (WOp2 + offset) % eCount;
+            [[maybe_unused]] uint8_t vec_idx = (WOp2 + offset) % eCount;

             // Calculate the address
-            M5_VAR_USED Addr EA = XOp1 + XOp3 * sizeof(TPElem);
+            [[maybe_unused]] Addr EA = XOp1 + XOp3 * sizeof(TPElem);

             // Calculate the read predicate. One boolean per byte,
             // initialised to all true.
@@ -164,10 +164,10 @@
             unsigned eCount = ArmStaticInst::getCurSmeVecLen<uint8_t>(
                             xc->tcBase());

-            M5_VAR_USED uint8_t vec_index = (WOp2 + imm) % eCount;
+            [[maybe_unused]] uint8_t vec_index = (WOp2 + imm) % eCount;

             // Calculate the address
-            M5_VAR_USED Addr EA = XOp1 + imm;
+            [[maybe_unused]] Addr EA = XOp1 + imm;
             '''

         iop = InstObjParams(name, "Sme" + Name, "SmeLdrStrOp",
@@ -378,12 +378,12 @@
                             xc->tcBase());

             uint8_t offset = imm & (0xf >> (findMsbSet(sizeof(TPElem))));
-            M5_VAR_USED uint8_t tile_idx =
+            [[maybe_unused]] uint8_t tile_idx =
                 imm >> (4 - findMsbSet(sizeof(TPElem)));
-            M5_VAR_USED uint8_t vec_idx = (WOp2 + offset) % eCount;
+            [[maybe_unused]] uint8_t vec_idx = (WOp2 + offset) % eCount;

             // Calculate the address
-            M5_VAR_USED Addr EA = XOp1 + XOp3 * sizeof(TPElem);
+            [[maybe_unused]] Addr EA = XOp1 + XOp3 * sizeof(TPElem);

             // Calculate the write predicate. One boolean per byte,
             // initialised to all true.
@@ -446,7 +446,7 @@
             auto row = getTileHSlice<uint8_t>(ZA, 0, vec_index);

             // Calculate the address
-            M5_VAR_USED Addr EA = XOp1 + imm;
+            [[maybe_unused]] Addr EA = XOp1 + imm;

             uint8_t data[MaxSmeVecLenInBytes];

diff --git a/src/base/gtest/serialization_fixture.hh b/src/base/gtest/serialization_fixture.hh
index 65269e0..9184e7f 100644
--- a/src/base/gtest/serialization_fixture.hh
+++ b/src/base/gtest/serialization_fixture.hh
@@ -99,7 +99,7 @@
     {
         // Create the directory
         dirName = generateTempDirName();
-        M5_VAR_USED int success = mkdir(dirName.c_str(), 0775);
+        [[maybe_unused]] int success = mkdir(dirName.c_str(), 0775);
         assert(!(success == -1 && errno != EEXIST));
     }

@@ -110,7 +110,7 @@
         // rmdir does not work
         std::remove(getCptPath().c_str());
         // Remove the directory we created on SetUp
-        M5_VAR_USED int success = rmdir(dirName.c_str());
+        [[maybe_unused]] int success = rmdir(dirName.c_str());
         assert(success == 0);
     }
 };
diff --git a/src/base/inet.cc b/src/base/inet.cc
index fc7505e..24c8e7e 100644
--- a/src/base/inet.cc
+++ b/src/base/inet.cc
@@ -301,7 +301,7 @@
     const uint8_t *data = bytes() + IP6_HDR_LEN;
     uint8_t nxt = ip6_nxt;
     int len = 0;
-    GEM5_VAR_USED int all = plen();
+    [[maybe_unused]] int all = plen();

     while (ip6Extension(nxt)) {
         const Ip6Opt *ext = (const Ip6Opt *)data;
@@ -324,7 +324,7 @@
     const uint8_t *data = bytes() + IP6_HDR_LEN;
     uint8_t nxt = ip6_nxt;
     Ip6Opt* opt = NULL;
-    GEM5_VAR_USED int all = plen();
+    [[maybe_unused]] int all = plen();

     while (ip6Extension(nxt)) {
         opt = (Ip6Opt *)data;
@@ -349,7 +349,7 @@
 {
     const uint8_t *data = bytes() + IP6_HDR_LEN;
     uint8_t nxt = ip6_nxt;
-    GEM5_VAR_USED int all = plen();
+    [[maybe_unused]] int all = plen();

     while (ip6Extension(nxt)) {
         const Ip6Opt *ext = (const Ip6Opt *)data;
diff --git a/src/base/stats/group.cc b/src/base/stats/group.cc
index 93e7183..addfdf9 100644
--- a/src/base/stats/group.cc
+++ b/src/base/stats/group.cc
@@ -72,7 +72,8 @@

     for (auto &g : statGroups) {
         if (debug::Stats) {
- M5_VAR_USED const Named *named = dynamic_cast<const Named *>(this);
+            [[maybe_unused]] const Named *named = \
+                dynamic_cast<const Named *>(this);
             DPRINTF(Stats, "%s: regStats in group %s\n",
                     named ? named->name() : "?",
                     g.first);
diff --git a/src/cpu/simple/atomic.cc b/src/cpu/simple/atomic.cc
index 2d28b35..2cbb62d 100644
--- a/src/cpu/simple/atomic.cc
+++ b/src/cpu/simple/atomic.cc
@@ -462,7 +462,7 @@
     Addr frag_addr = addr;
     int frag_size = 0;
     int size_left = size;
-    [[maybe_used]] int curr_frag_id = 0;
+    [[maybe_unused]] int curr_frag_id = 0;
     bool predicate;
     Fault fault = NoFault;

diff --git a/src/dev/storage/ide_disk.cc b/src/dev/storage/ide_disk.cc
index c77edc6..cb3a58a 100644
--- a/src/dev/storage/ide_disk.cc
+++ b/src/dev/storage/ide_disk.cc
@@ -1072,7 +1072,7 @@
     Tick reschedule = 0;
     Events_t event = None;

-    [[maybe_used]] int eventCount = 0;
+    [[maybe_unused]] int eventCount = 0;

     if (dmaTransferEvent.scheduled()) {
         reschedule = dmaTransferEvent.when();
diff --git a/src/mem/ruby/system/Sequencer.cc b/src/mem/ruby/system/Sequencer.cc
index 3b75619..82fc19b 100644
--- a/src/mem/ruby/system/Sequencer.cc
+++ b/src/mem/ruby/system/Sequencer.cc
@@ -230,7 +230,7 @@
     Cycles current_time = curCycle();

     // Check across all outstanding requests
-    GEM5_VAR_USED int total_outstanding = 0;
+    [[maybe_unused]] int total_outstanding = 0;

     for (const auto &table_entry : m_RequestTable) {
         for (const auto &seq_req : table_entry.second) {

--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/70397?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ife2ac96111b3af13e182baba1f3456e48c3a9f9b
Gerrit-Change-Number: 70397
Gerrit-PatchSet: 1
Gerrit-Owner: Bobby Bruce <bbr...@ucdavis.edu>
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org

Reply via email to