--- Comment #7 from pinskia at gcc dot gnu dot org 2007-09-26 19:11 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #6 from jakub at gcc dot gnu dot org 2007-04-20 12:49 ---
Subject: Bug 31632
Author: jakub
Date: Fri Apr 20 12:49:37 2007
New Revision: 123992
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123992
Log:
PR tree-optimization/31632
* fold-const.c (fold_b
--- Comment #5 from jakub at gcc dot gnu dot org 2007-04-20 12:46 ---
Subject: Bug 31632
Author: jakub
Date: Fri Apr 20 12:46:06 2007
New Revision: 123990
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123990
Log:
PR tree-optimization/31632
* fold-const.c (fold_b
--- Comment #4 from jakub at gcc dot gnu dot org 2007-04-20 12:40 ---
Subject: Bug 31632
Author: jakub
Date: Fri Apr 20 12:40:47 2007
New Revision: 123988
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123988
Log:
PR tree-optimization/31632
* fold-const.c (fold_b
--- Comment #3 from jakub at gcc dot gnu dot org 2007-04-19 14:58 ---
Actually a bug in fold-const.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
A
--- Comment #2 from jakub at gcc dot gnu dot org 2007-04-19 12:56 ---
I'd say this is a frontend bug (in all of 4.1/4.2/4.3 at least), it shouldn't
have created
unit size
align 8 symtab 0 alias set -1 precision 1 min max >
arg 0
unit size
--- Comment #1 from jakub at gcc dot gnu dot org 2007-04-19 12:40 ---
struct S
{
long int l;
void *m;
};
int
foo (struct S *x)
{
unsigned long a;
a = x->l;
if (a <= ((void *) 0))
x->m = 0;
return 0;
}
ICEs at -O2 on both x86_64-linux and ppc-linux.
--
jakub at gcc d