opt-functions.awk (var_set): Emit proper initializer for non-target bitfields.

* opt-functions.awk (var_set): Emit proper initializer for
non-target bitfields.

From-SVN: r98962
This commit is contained in:
DJ Delorie 2005-04-28 20:47:27 -04:00 committed by DJ Delorie
parent d8955e4baf
commit a45505d8a1
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2005-04-28 DJ Delorie <dj@redhat.com>
* opt-functions.awk (var_set): Emit proper initializer for
non-target bitfields.
2005-04-28 Devang Patel <dpatel@apple.com>
* dbxout.c (have_used_extensions): Remove.

View File

@ -97,8 +97,13 @@ function var_set(flags)
if (s != "")
return "CLVC_EQUAL, " s
s = opt_args("Mask", flags);
if (s != "")
return "CLVC_BIT_SET, MASK_" s
if (s != "") {
vn = var_name(flags);
if (vn)
return "CLVC_BIT_SET, OPTION_MASK_" s
else
return "CLVC_BIT_SET, MASK_" s
}
s = nth_arg(0, opt_args("InverseMask", flags));
if (s != "")
return "CLVC_BIT_CLEAR, MASK_" s