diff options
author | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-09-03 21:30:31 -0700 |
---|---|---|
committer | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-09-04 13:49:21 -0700 |
commit | b79c457ca01df82dbe1facb708e45def4584c903 (patch) | |
tree | dfc6a8871f702ae731d49fab8b2ef7417839578e /gprofng/src/hwc_intel_icelake.h | |
parent | 82d6a9e5b4bfb313a8e7ce0ad6033fe78a147c00 (diff) | |
download | binutils-b79c457ca01df82dbe1facb708e45def4584c903.zip binutils-b79c457ca01df82dbe1facb708e45def4584c903.tar.gz binutils-b79c457ca01df82dbe1facb708e45def4584c903.tar.bz2 |
Fix 32097 Warnings when building gprofng with Clang
gprofng/ChangeLog
2024-09-03 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>.
PR gprofng/32097
* common/hwcdrv.c: Fix -Wempty-body warnings.
* common/hwcentry.h: Fix -Wdeprecated-non-prototype warnings.
* common/hwctable.c: Fix -Wdeprecated-non-prototype warnings.
* libcollector/collector.c: Likewise.
* libcollector/collector.h: Likewise.
* libcollector/collectorAPI.c: Likewise.
* libcollector/dispatcher.c: Likewise.
* libcollector/iotrace.c: Likewise.
* libcollector/libcol_util.c: Fix -Wunused-but-set-variable warnings.
* libcollector/libcol_util.h: Remove unused declarations.
* libcollector/linetrace.c: Fix -Wdeprecated-non-prototype warnings.
* src/BaseMetricTreeNode.h: Fix -Wunused-private-field warnings.
* src/Dbe.cc: Fix -Wself-assign warnings.
* src/DbeSession.cc: Fix -Wunused-but-set-variable warnings.
* src/Disasm.cc: Fix -Wunused-const-variable warnings.
* src/Experiment.cc: Fix -Wunused-private-field warnings.
* src/HashMap.h: Fix -Wself-assign warnings.
* src/IOActivity.h: Fix -Wunused-private-field warnings.
* src/collctrl.cc: Fix -Wself-assign, -Wparentheses-equality warnings.
* src/collctrl.h: Fix -Wunused-private-field warnings.
* src/collector_module.h: Fix -Wdeprecated-non-prototype warnings.
* src/gp-display-src.cc: Fix -Wunused-private-field warnings.
* src/gp-print.h: Fix -Wheader-guard warnings.
* src/hwc_intel_icelake.h: Fix -Winitializer-overrides warnings.
* src/util.cc: Fix -Wunused-but-set-variable warnings.
Diffstat (limited to 'gprofng/src/hwc_intel_icelake.h')
-rw-r--r-- | gprofng/src/hwc_intel_icelake.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gprofng/src/hwc_intel_icelake.h b/gprofng/src/hwc_intel_icelake.h index 46f4ac5..4fe2e26 100644 --- a/gprofng/src/hwc_intel_icelake.h +++ b/gprofng/src/hwc_intel_icelake.h @@ -24,8 +24,10 @@ #define SH(val, n) (((unsigned long long) (val)) << n) #define I(nm, event, umask, edge, cmask, inv, \ offcore_rsp, ldlat, frontend, period, mtr) \ - INIT_HWC(nm, mtr, SH(event, 0) | SH(umask, 8) | SH(edge, 18) \ - | SH(cmask, 24) | SH(inv, 23), PERF_TYPE_RAW), \ + .use_perf_event_type = 1, .type = PERF_TYPE_RAW, \ + .name = (nm), .metric = (mtr), .reg_num = REGNO_ANY, \ + .config = SH(event, 0) | SH(umask, 8) | SH(edge, 18) | SH(cmask, 24) \ + | SH(inv, 23), \ .config1 = SH(offcore_rsp, 0) | SH(ldlat, 0) | SH(frontend, 0), \ .val = period |