[Bug tree-optimization/15618] Missed bool optimization

2005-05-03 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-04 01:52 --- Subject: Bug 15618 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-04 01:52:07 Modified files: gcc: ChangeLog fold-const.c gcc/t

[Bug tree-optimization/15618] Missed bool optimization

2005-05-03 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-04 01:52 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/15618] Missed bool optimization

2005-05-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-03 01:16 --- Patch here: . -- What|Removed |Added

[Bug tree-optimization/15618] Missed bool optimization

2005-05-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-01 19:00 --- Oh, this now longer will help the C++ front-end as we have "#define bool char". I really hate that, we should not do it but we do :(. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15618

[Bug tree-optimization/15618] Missed bool optimization

2005-05-01 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-05-01 17:53 --- (In reply to comment #6) > I have a fix which I am testing. One change to fold_binary to fold "bool_var > != 0" to bool_var and > one to fold_widened_comparison to treat BOOLEAN_TYPE like INTEGER_TYPE. > > Th

[Bug tree-optimization/15618] Missed bool optimization

2005-05-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-01 17:29 --- I have a fix which I am testing. One change to fold_binary to fold "bool_var != 0" to bool_var and one to fold_widened_comparison to treat BOOLEAN_TYPE like INTEGER_TYPE. This improves the gimplification

[Bug tree-optimization/15618] Missed bool optimization

2005-02-06 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-02-07 05:40 --- Here is the last tree SSA form: ;; Function f (f) f (f1) { _Bool D.1138; int D.1120; int D.1119; : D.1138_5 = f1_2 != 0; D.1120_1 = (int) D.1138_5; return D.1120_1; } ;; Function f3 (f3) f3 (