From fa6a80cbf5a515ab09181dfa46c79453378201c0 Mon Sep 17 00:00:00 2001 From: Ruy Contributors Date: Wed, 12 Jun 2024 13:20:38 -0700 Subject: [PATCH] No public description FUTURE_COPYBARA_INTEGRATE_REVIEW=https://github.com/google/ruy/pull/354 from jdapena:gcc_fix_2024_03_25 87900ccc58c43039596d0ee916dc70fcff948d1e PiperOrigin-RevId: 642715331 --- ruy/BUILD | 2 +- ruy/build_defs.bzl | 3 --- ruy/profiler/instrumentation.h | 1 + 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ruy/BUILD b/ruy/BUILD index 81d336aed19..5f103cf141c 100644 --- a/ruy/BUILD +++ b/ruy/BUILD @@ -4,8 +4,8 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") load("@bazel_skylib//lib:selects.bzl", "selects") load(":build_defs.bzl", "ruy_copts", "ruy_copts_avx", "ruy_copts_avx2_fma", "ruy_copts_avx512") load(":build_defs.oss.bzl", "ruy_linkopts_thread_standard_library") -load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps") load(":ruy_test.bzl", "ruy_benchmark", "ruy_test") +load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps") package( default_applicable_licenses = ["//third_party/ruy:license"], diff --git a/ruy/build_defs.bzl b/ruy/build_defs.bzl index d7c6f214373..28600a7cc3a 100644 --- a/ruy/build_defs.bzl +++ b/ruy/build_defs.bzl @@ -54,14 +54,12 @@ def ruy_copts(): def ruy_copts_avx(): return select({ "//ruy:x86_64_and_not_msvc": ["-mavx"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX"], "//conditions:default": [], }) def ruy_copts_avx2_fma(): return select({ "//ruy:x86_64_and_not_msvc": ["-mavx2", "-mfma"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX2"], "//conditions:default": [], }) @@ -71,6 +69,5 @@ def ruy_copts_avx512(): # in optimized builds (-c opt). return select({ "//ruy:x86_64_and_not_msvc": ["$(STACK_FRAME_UNLIMITED)", "-mavx512f", "-mavx512vl", "-mavx512cd", "-mavx512bw", "-mavx512dq"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX512"], "//conditions:default": [], }) diff --git a/ruy/profiler/instrumentation.h b/ruy/profiler/instrumentation.h index c4df1e68fb2..2b15ae369ce 100644 --- a/ruy/profiler/instrumentation.h +++ b/ruy/profiler/instrumentation.h @@ -19,6 +19,7 @@ limitations under the License. #ifdef RUY_PROFILER #include #include +#include #include #endif