This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tuples] Fix invalid GIMPLE D.1234_5 = (long int) .omp_data_i->x created by OpenMP lowering
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Diego Novillo <dnovillo at google dot com>
- Cc: Aldy Hernandez <aldyh at redhat dot com>, Richard Guenther <rguenther at suse dot de>, gcc-patches at gcc dot gnu dot org
- Date: Fri, 11 Jul 2008 12:33:57 -0400
- Subject: Re: [tuples] Fix invalid GIMPLE D.1234_5 = (long int) .omp_data_i->x created by OpenMP lowering
- References: <20080711155227.GS8133@devserv.devel.redhat.com> <b798aad50807110925m40301956gd7c5651233fb3bb8@mail.gmail.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Jul 11, 2008 at 09:25:32AM -0700, Diego Novillo wrote:
> OK, I guess. Would this be a non-issue if I come up with a general
> mechanism for handling regimplification of assignments?
Yes. lower_omp_1 will then just decide whether any of the operands
might need regimplification and just call your smart regimplification
routine on the whole GIMPLE_ASSIGN or GIMPLE_CALL.
Jakub