--
bonzini at gcc dot gnu dot org changed:
What|Removed |Added
CC||bonzini at gcc dot gnu dot
|
--- Comment #7 from bonzini at gcc dot gnu dot org 2005-11-09 08:20 ---
Reduced testcase
/* { dg-do run } */
/* { dg-options "-O -fdump-tree-dom3" } */
int Link[] = { -1 };
int W[] = { 2 };
extern void abort (void);
int f (int k, int p)
{
int pdest, j, D1361;
j = 0;
pdest = 0;
--- Comment #6 from bonzini at gcc dot gnu dot org 2005-11-08 17:47 ---
For now, I am trying to get the size of umf_analyze down by removing the
unnecessary prototypes, beautifying the code, etc...
Paolo
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24716
--- Comment #5 from schnetter at aei dot mpg dot de 2005-11-08 15:54
---
I would like to identify the cause of this problem. Would it help if I tracked
down the patch number that caused this problem? Andrew, do you have an
automated system to do that, or is someone already doing it?
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-11-07 20:43 ---
-O1 -fno-tree-ccp -fno-tree-store-ccp -fno-tree-dominator-opts works (maybe
this will give a hint on how to reduce the issue).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24716
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-11-07 20:39 ---
A little more info, umf_analyze.i is being miscompiled. I don't know which one
yet.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24716
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-07 18:49 ---
(In reply to comment #0)
> The error seems to be specific to powerpc; it does not happen on i386.
It does fail for me on i686 with 4.1.0 20051026.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24716
--- Comment #1 from schnetter at aei dot mpg dot de 2005-11-07 18:42
---
Created an attachment (id=10165)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10165&action=view)
Tarball with source code demonstrating the problem
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24716
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Keywords||wrong-code
Summary|Wrong code generated when |[4.1 Regre