Processing commands for [EMAIL PROTECTED]:
> tags 283031 + sarge
Bug#283031: libgcc1: Missing Depends: libunwind7 [ia64] breaks many things
There were no tags set.
Tags added: sarge
> thanks
Stopping processing here.
Please contact me if you need assistance.
Debian bug tracking system administr
--
What|Removed |Added
Keywords||ice-on-valid-code
Known to work|3.3.5 |3.3.5 4.0.0
Target Milestone|---
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-04
13:43 ---
Fails on all ix86
--
What|Removed |Added
GCC build triplet|i386-unknown-netbsdelf2.0F |
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-04
13:56 ---
$ ./xgcc -B. -O2 t.c
$ ./a.out
1 2 5476394742290156872
$ ./xgcc -B. -O2 t.c -fno-tree-dce
$ ./a.out
1 2 4
--
What|Removed |Added
---
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-04
14:40 ---
Simpler test case:
#include
#include
typedef long *GEN;
static inline long *
stoi(long n)
{
long * z=(long *)malloc(sizeof(long));
*z=n;
return z;
}
void
divisors_bug(long * *t, long e)
{
long j;
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-04
14:59 ---
(In reply to comment #8)
> Simpler test case:
>
> When I comment out the first PHI-OPT pass, this gives:
> 1 2 4
>
> With PHI-OPT not commented out, I get:
> 1 2 0
Are you sure because I cannot reproduce
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-04
17:43 ---
DOM is defintely messing it up
before
if (d_2 > tmp_14) goto ; else goto ;
after:
if (t_6 < d_8) goto ; else goto ;
the comparision changed
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18694
---
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-04
23:26 ---
Looks like a jump threading problem. Given this test case:
void
divisors_bug(long *t, long e)
{
long int *d2;
long int *tmp;
long int *act_d;
long int *old_d;
long int *d;
long int j;
Thank you.
--
Ken Foskey
9 matches
Mail list logo