From 383a5f1b201d8dc545a1f20cd1156ee8fd37b3ba Mon Sep 17 00:00:00 2001 From: dje Date: Sat, 7 May 2005 19:03:22 +0000 Subject: [PATCH] * opt-functions.awk (var_set): Emit OPTION_MASK_ for InverseMask if variable name exists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99357 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 3 +++ gcc/opt-functions.awk | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e440de06bf4..5537d7f3c9f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -17,6 +17,9 @@ (popcntb2): New. * config/rs6000/rs6000.opt (mpopcntb): New. + * opt-functions.awk (var_set): Emit OPTION_MASK_ for InverseMask + if variable name exists. + 2005-05-07 Matt Kraai * Makefile.in (c-gimplify.o): Depend on $(RTL_H) instead of rtl.h. diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk index 4d9c74f73b2..9dc9640d998 100644 --- a/gcc/opt-functions.awk +++ b/gcc/opt-functions.awk @@ -105,8 +105,13 @@ function var_set(flags) return "CLVC_BIT_SET, MASK_" s } s = nth_arg(0, opt_args("InverseMask", flags)); - if (s != "") - return "CLVC_BIT_CLEAR, MASK_" s + if (s != "") { + vn = var_name(flags); + if (vn) + return "CLVC_BIT_CLEAR, OPTION_MASK_" s + else + return "CLVC_BIT_CLEAR, MASK_" s + } return "CLVC_BOOLEAN, 0" } -- 2.11.4.GIT