Re: Inserting arbitrary GIMPLE statements & alias analysis

2007-12-10 Thread Gabriele SVELTO
Richard Guenther wrote: This transformation is indeed invalid according to our type-based alias rules. There is no 'easy' way to make it work (well, force -fno-strict-aliasing) other than to make the access through a pointer to a union. That is: union { struct s; long long int x; } *cilsim

Re: Inserting arbitrary GIMPLE statements & alias analysis

2007-12-10 Thread Richard Guenther
On Dec 10, 2007 10:53 AM, Gabriele SVELTO <[EMAIL PROTECTED]> wrote: > Hi everybody, > I'm working on a pass for the CLI back-end which 'simplifies' GIMPLE code > before > entering the tree-ssa passes in order to simplify and improva CLI emission by > removing or simplifying nodes which don't ha

Inserting arbitrary GIMPLE statements & alias analysis

2007-12-10 Thread Gabriele SVELTO
Hi everybody, I'm working on a pass for the CLI back-end which 'simplifies' GIMPLE code before entering the tree-ssa passes in order to simplify and improva CLI emission by removing or simplifying nodes which don't have a corresponding straightforward implementation in CLI. The pass runs betwe