aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-26 02:26:00 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-28 01:09:41 +0100
commitadb83c8bacada42be2c9769e284aff0eb703e922 (patch)
tree6e200a19445672ecd0f2e7bde2170f8e9d7e7966
parent39e46662c2f69c2f9eeeacbebe59cf1e2228f502 (diff)
downloadsparse-adb83c8bacada42be2c9769e284aff0eb703e922.tar.gz
cgcc: filter-out -msize-long & -msize-llp64
These options are sparse-specific and shouldn't be passed to GCC. Reported-by: Ramsay Jones <ramsay@ramsayjones.plus.com> Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rwxr-xr-xcgcc1
1 files changed, 1 insertions, 0 deletions
diff --git a/cgcc b/cgcc
index 40dea2a0..ef0375c5 100755
--- a/cgcc
+++ b/cgcc
@@ -131,6 +131,7 @@ sub check_only_option {
return 1 if $arg =~ /^-v(no-?)?(entry|dead)$/;
return 1 if $arg =~ /^-f(dump-ir|memcpy-max-count|diagnostic-prefix)(=\S*)?$/;
return 1 if $arg =~ /^-f(mem2reg|optim)(-enable|-disable|=last)?$/;
+ return 1 if $arg =~ /^-msize-(long|llp64)$/;
return 0;
}