[pkg-d-commits] [ldc] 106/149: driver/cl_options: Hide more internal flags for LLVM 3.9.1

Matthias Klumpp mak at moszumanska.debian.org
Sun Apr 23 22:37:03 UTC 2017


This is an automated email from the git hooks/post-receive script.

mak pushed a commit to annotated tag v1.2.0
in repository ldc.

commit ea61df26dac026122f40d521f5dbd5ffceab5f14
Author: David Nadlinger <code at klickverbot.at>
Date:   Fri Feb 10 17:37:07 2017 +0100

    driver/cl_options: Hide more internal flags for LLVM 3.9.1
---
 driver/cl_options.cpp | 33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

diff --git a/driver/cl_options.cpp b/driver/cl_options.cpp
index b607ff6..cf5101b 100644
--- a/driver/cl_options.cpp
+++ b/driver/cl_options.cpp
@@ -552,24 +552,29 @@ void hideLLVMOptions() {
       "bounds-checking-single-trap", "disable-debug-info-verifier",
       "disable-objc-arc-checkforcfghazards", "disable-spill-fusing", "cppfname",
       "cppfor", "cppgen", "enable-correct-eh-support", "enable-load-pre",
-      "enable-misched", "enable-objc-arc-annotations", "enable-objc-arc-opts",
+      "enable-implicit-null-checks", "enable-misched",
+      "enable-objc-arc-annotations", "enable-objc-arc-opts",
       "enable-scoped-noalias", "enable-tbaa", "exhaustive-register-search",
-      "fatal-assembler-warnings", "internalize-public-api-file",
-      "internalize-public-api-list", "join-liveintervals",
-      "limit-float-precision", "mc-x86-disable-arith-relaxation",
-      "mips16-constant-islands", "mips16-hard-float", "mlsm", "mno-ldc1-sdc1",
-      "nvptx-sched4reg", "no-discriminators",
-      "objc-arc-annotation-target-identifier", "pre-RA-sched",
-      "print-after-all", "print-before-all", "print-machineinstrs",
-      "profile-estimator-loop-weight", "profile-estimator-loop-weight",
-      "profile-file", "profile-info-file", "profile-verifier-noassert",
-      "regalloc", "rewrite-map-file", "rng-seed",
+      "fatal-assembler-warnings", "gpsize", "imp-null-check-page-size",
+      "internalize-public-api-file", "internalize-public-api-list",
+      "join-liveintervals", "limit-float-precision",
+      "mc-x86-disable-arith-relaxation", "merror-missing-parenthesis",
+      "merror-noncontigious-register", "mfuture-regs", "mips-compact-branches",
+      "mips16-constant-islands", "mips16-hard-float", "mlsm", "mno-compound",
+      "mno-fixup", "mno-ldc1-sdc1", "mno-pairing", "mwarn-missing-parenthesis",
+      "mwarn-noncontigious-register", "mwarn-sign-mismatch", "nvptx-sched4reg",
+      "no-discriminators", "objc-arc-annotation-target-identifier",
+      "pre-RA-sched", "print-after-all", "print-before-all",
+      "print-machineinstrs", "profile-estimator-loop-weight",
+      "profile-estimator-loop-weight", "profile-file", "profile-info-file",
+      "profile-verifier-noassert", "r600-ir-structurize", "rdf-dump",
+      "rdf-limit", "regalloc", "rewrite-map-file", "rng-seed",
       "sample-profile-max-propagate-iterations", "shrink-wrap", "spiller",
       "stackmap-version", "stats", "strip-debug", "struct-path-tbaa",
       "time-passes", "unit-at-a-time", "verify-debug-info", "verify-dom-info",
-      "verify-loop-info", "verify-regalloc", "verify-region-info",
-      "verify-scev", "x86-early-ifcvt", "x86-use-vzeroupper",
-      "x86-recip-refinement-steps",
+      "verify-loop-info", "verify-machine-dom-info", "verify-regalloc",
+      "verify-region-info", "verify-scev", "verify-scev-maps",
+      "x86-early-ifcvt", "x86-use-vzeroupper", "x86-recip-refinement-steps",
 
       // We enable -fdata-sections/-ffunction-sections by default where it makes
       // sense for reducing code size, so hide them to avoid confusion.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git



More information about the pkg-d-commits mailing list