summaryrefslogtreecommitdiff
path: root/frontends
diff options
context:
space:
mode:
authorPeter Johnson <peter@tortall.net>2015-11-06 20:15:04 -0800
committerPeter Johnson <peter@tortall.net>2015-11-06 20:15:04 -0800
commit51af4082cc898b122b88f11fd34033fc00fad81e (patch)
tree13fbd0bbceade448ca8bf26f4bd2d95d80e37288 /frontends
parent0efd093199b725ede61737d19f4a411ed310a3aa (diff)
downloadyasm-51af4082cc898b122b88f11fd34033fc00fad81e.tar.gz
Added -Wno-segreg-in-64bit.
This allows suppressing the annoying 'segment register ignored in 64-bit mode' warning.
Diffstat (limited to 'frontends')
-rw-r--r--frontends/tasm/tasm.c2
-rw-r--r--frontends/vsyasm/vsyasm.c2
-rw-r--r--frontends/yasm/yasm.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/frontends/tasm/tasm.c b/frontends/tasm/tasm.c
index 8019ff75..93c11c98 100644
--- a/frontends/tasm/tasm.c
+++ b/frontends/tasm/tasm.c
@@ -791,6 +791,8 @@ opt_warning_handler(char *cmd, /*@unused@*/ char *param, int extra)
action(YASM_WARN_UNINIT_CONTENTS);
else if (strcmp(cmd, "size-override") == 0)
action(YASM_WARN_SIZE_OVERRIDE);
+ else if (strcmp(cmd, "segreg-in-64bit") == 0)
+ action(YASM_WARN_SEGREG_IN_64BIT);
else
return 1;
diff --git a/frontends/vsyasm/vsyasm.c b/frontends/vsyasm/vsyasm.c
index a057b6f7..892b9b33 100644
--- a/frontends/vsyasm/vsyasm.c
+++ b/frontends/vsyasm/vsyasm.c
@@ -1120,6 +1120,8 @@ opt_warning_handler(char *cmd, /*@unused@*/ char *param, int extra)
action(YASM_WARN_UNINIT_CONTENTS);
else if (strcmp(cmd, "size-override") == 0)
action(YASM_WARN_SIZE_OVERRIDE);
+ else if (strcmp(cmd, "segreg-in-64bit") == 0)
+ action(YASM_WARN_SEGREG_IN_64BIT);
else
return 1;
diff --git a/frontends/yasm/yasm.c b/frontends/yasm/yasm.c
index 74c16223..75d96755 100644
--- a/frontends/yasm/yasm.c
+++ b/frontends/yasm/yasm.c
@@ -1094,6 +1094,8 @@ opt_warning_handler(char *cmd, /*@unused@*/ char *param, int extra)
action(YASM_WARN_UNINIT_CONTENTS);
else if (strcmp(cmd, "size-override") == 0)
action(YASM_WARN_SIZE_OVERRIDE);
+ else if (strcmp(cmd, "segreg-in-64bit") == 0)
+ action(YASM_WARN_SEGREG_IN_64BIT);
else
return 1;