This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] Bootstrap broken on PPC



On Nov 8, 2003, at 11:43 AM, Daniel Berlin wrote:



On Nov 8, 2003, at 11:36 AM, Jan Hubicka wrote:



Jan,


This breakage appears related to your changes.

--------------------------------------------------------------------- -------
/home/cygnus/dnovillo/perf/sbox/tree-ssa-branch/local.ppc64/src/gcc/ builtins.c:5941: warning: 'result' might be used uninitialized in this function

It is not in functio I've touched. It looks like that one of our
optimizations confuse CFG enought so there is new path to exit not
initializing result (the result is initialized in many interesting ways
inside switch statement).
I would suspect that this is result of combination of fact that edge
splitting is broken (it redirects CFG edges without updating the
underlying program code and it also invalidate SSA form by not updating
PHI nodes for new edges as noticed by verify_flow_info patch I sent)
and Daniel's changes to make ssapre more aggressive.

Just a note, the changes below don't actually make it more aggressive (those were committed a few days ago, and they were bootstrapped on ppc64), they just speed it up.

I also just re-bootstrapped a tree without the changes in Diego's changelog, except for the tree-ssa-pre.c changes.
It bootstraps fine on ppc64.





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]