https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88466

            Bug ID: 88466
           Summary: Support std::hardware_destructive_interference_size
                    and std:: hardware_constructive_interference_size
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: duarte at scylladb dot com
  Target Milestone: ---

The following should compile:

#include <new>

struct x {
    alignas(std::hardware_destructive_interference_size) int y;
    alignas(std::hardware_constructive_interference_size) int z;
};

It seems, however, that neither std::hardware_destructive_interference_size nor
std::hardware_constructive_interference_size have been included in libstdc++.

Reply via email to