1 msg[tuples] Merged with trunk @135126
4 msgIRA performance testing on Fortran
14 msgbit_size_type - a data type?
1 msgAbout symbol and label
2 msg[Windows] Fixing fprintf errors breaking bootst...
3 msginline assembly question (memory side-effects)
3 msgHow do I add target specific tests?
2 msgDeprecation?!
1 msggcc-4.4-20080509 is now available
1 msgRFC: Optimize caller-saved register
6 msgHow to handle loop iterator variable?
7 msgDivision using FMAC, reciprocal estimates and N...
1 msgQuestions about attributes

ssa_name issues
\ Sean Callanan (8 May 2008)
. \ Andrew Pinski (8 May 2008)

6 msgRFH: Building and testing gimple-tuples-branch
1 msggcc-4.3-20080508 is now available
4 msgHow to implement the instruction in the back end
1 msggcc-4.2-20080507 is now available
5 msgall-target-libstdc++-v3 broken again
22 msgBad code generation on HPPA platform
Subject:Re: ssa_name issues
Group:Gcc
From:Andrew Pinski
Date:8 May 2008


On Thu, May 8, 2008 at 4:02 PM, Sean Callanan <spyffe> wrote:
> Dear mailing list:
>
> I am writing GCC code that constructs GIMPLE (after pass_apply_inline and
> before pass_all_optimizations) to take the address of each of a function's
> parameters and store those addresses in an array. The code is at the bottom
> of this message. Right now I need help in dealing with errors of the form

Right, so you are taking a gimple register and turning it into a non
gimple register.
This will not work with extra work, the other way does work though
(and is done in the addressable pass and the aliasing TODO).
To fix it up, you have to fix up the rest of the IR to take into
account you just turned that symbol into a non gimple register. You
have to create many extra statements, one for each use of the symbol.

Thanks,
Andrew Pinski


© 2004-2008 readlist.com