--- old/src/hotspot/share/gc/z/zRootsIterator.hpp 2018-01-19 14:57:21.461032656 +0100 +++ new/src/hotspot/share/gc/z/zRootsIterator.hpp 2018-01-19 14:57:21.110017314 +0100 @@ -37,7 +37,7 @@ public: ZSerialOopsDo(T* iter); void oops_do(OopClosure* cl); -} ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); +}; template class ZParallelOopsDo VALUE_OBJ_CLASS_SPEC { @@ -48,7 +48,7 @@ public: ZParallelOopsDo(T* iter); void oops_do(OopClosure* cl); -} ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); +}; template class ZSerialUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { @@ -59,7 +59,7 @@ public: ZSerialUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); -} ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); +}; template class ZParallelUnlinkOrOopsDo VALUE_OBJ_CLASS_SPEC { @@ -70,7 +70,7 @@ public: ZParallelUnlinkOrOopsDo(T* iter); void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* cl); -} ATTRIBUTE_ALIGNED(DEFAULT_CACHE_LINE_SIZE); +}; class ZRootsIterator VALUE_OBJ_CLASS_SPEC { private: