[Bug target/91043] GCC produces unaligned vmovdqa vector data access
hhaim at cisco dot com
gcc-bugzilla@gcc.gnu.org
Mon Jul 1 13:38:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91043
Hanoch Haim <hhaim at cisco dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |---
--- Comment #12 from Hanoch Haim <hhaim at cisco dot com> ---
Removing __rte_cache_aligned does not solve the issue
diff --git a/src/time_histogram.h b/src/time_histogram.h
index 07e66b49..26a37248 100755
--- a/src/time_histogram.h
+++ b/src/time_histogram.h
@@ -133,10 +133,10 @@ private:
uint32_t m_win_cnt;
uint32_t m_hot_max;
dsec_t m_max_ar[HISTOGRAM_QUEUE_SIZE]; // Array of maximum latencies for
previous periods
- uint64_t m_hcnt[HISTOGRAM_SIZE_LOG][HISTOGRAM_SIZE] __rte_cache_aligned ;
+ uint64_t m_hcnt[HISTOGRAM_SIZE_LOG][HISTOGRAM_SIZE] ;
// Hdr histogram instance
hdr_histogram *m_hdrh;
-};
+} __rte_cache_aligned;
More information about the Gcc-bugs
mailing list