Remove more MSVC compat hacks

Including PGO / WPO flags on Windows, which as far as I know aren't
used by anyone.

Bug: 1053958
Change-Id: I9479a10f921ca066ec2b702867ba687cdcb862ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2062880
Reviewed-by: Ken Rockot <rockot@google.com>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#742850}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 768272463b364dde7f4111e4a37630126c891215
diff --git a/BUILD.gn b/BUILD.gn
index c6543a5..93ecb0d 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -335,14 +335,8 @@
       ":yasm_warnings",
     ]
 
-    # Disable WPO for yasm: crbug.com/604808
-    if (is_official_build && full_wpo_on_official) {
-      configs -= [ "//build/config/compiler:default_optimization" ]
-      configs += [ "//build/config/compiler:optimize_no_wpo" ]
-    } else {
-      configs -= configs_to_delete
-      configs += configs_to_add
-    }
+    configs -= configs_to_delete
+    configs += configs_to_add
 
     # Yasm generates a bunch of .c files which its source file #include. These
     # are placed in |yasm_gen_include_dir|.