[Bug c++/19355] [4.0 Regression] ICE: tree check at c-common.c:2332

2005-01-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-11 00:17 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/19355] [4.0 Regression] ICE: tree check at c-common.c:2332

2005-01-10 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-10 23:55 --- Subject: Bug 19355 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-01-10 23:55:34 Modified files: gcc: ChangeLog c-common.c gcc/tes

[Bug c++/19355] [4.0 Regression] ICE: tree check at c-common.c:2332

2005-01-10 Thread roger at eyesopen dot com
--- Additional Comments From roger at eyesopen dot com 2005-01-10 18:47 --- Mine. I'm a dumb-ass. Obvious patch being bootstrapped and regression tested. -- What|Removed |Added ---

[Bug c++/19355] [4.0 Regression] ICE: tree check at c-common.c:2332

2005-01-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-10 15:04 --- Confirmed, reduced testcase: typedef bool Boolean; extern Boolean is_nil (); void f(void) { unsigned int ilen; if(!((ilen > 0 ? !is_nil () : 1))) {} } Note if we remove the typedef it works. It also w

[Bug c++/19355] [4.0 Regression] ICE: tree check at c-common.c:2332

2005-01-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-10 14:44 --- Reducing right now. -- What|Removed |Added GCC build triplet|x86_64-unknown-linux-gnu|