[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-15 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-15 23:14 --- Subject: Bug 22398 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-15 23:14:07 Modified files: gcc: ChangeLog fold-const.c gcc/t

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-15 23:13 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-14 01:47 --- A testcase which is exposed by PR 22368's second patch: int __show_backtrace(void *rw) { return (rw && (((unsigned long) rw) >= 0xf000) ); } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22398

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-11 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11 19:38 --- Patch posted here: . -- What|Removed |Added -

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-10 Thread dank at kegel dot com
--- Additional Comments From dank at kegel dot com 2005-07-11 05:20 --- Deity on a crutch! That was fast. Thanks; I can test if you like, or just wait for the next snapshot. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22398

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11 05:14 --- I have a fix. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pinskia

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11 02:12 --- And here is a testcase which fails on LP64 targets: void __show_backtrace(void *rw) { while(rw && (((unsigned long) rw) >= 0xf000) ) {} } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22

[Bug middle-end/22398] [4.1 Regression] ICE in compare_values, at tree-vrp.c:445

2005-07-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11 02:00 --- Confirmed, reduced testcase: void __show_backtrace(void *rw) { while(rw && (((unsigned long) rw) >= 0xf000) ) {} } looks like a fold bug with respect of type issues. This is target independent. --