--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-04
01:52 ---
Fixed.
--
What|Removed |Added
Status|ASSIGNED|RESOLVED
--- 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
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-03
01:16 ---
Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg00135.html.
--
What|Removed |Added
--- 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
--- 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.
This
--- 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
--- 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;
bb 0:
D.1138_5 = f1_2 != 0;
D.1120_1 = (int) D.1138_5;
return D.1120_1;
}
;; Function f3 (f3)