------- Additional Comments From trt at acm dot org 2004-10-12 18:52 ------- Given the problem pointed out in http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01013.html I do not see how this patch can be readily made to work. To avoid redundant truthvalue conversion it might be necessary e.g. to change "enum tree_code original_code" to "tree original_value" in c-tree.h with related changes to c-parse.in and c-typeck.c. That might be justifiable for other reasons, but probably not this one.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17946