This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on aggregates and GIMPLE
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 9 Jun 04 20:15:59 EDT
- Subject: Re: Question on aggregates and GIMPLE
Please just emit the __builtin_memcmp yourself in the Ada front end.
That's a bit extreme given that there is plenty of code in the RTL
generators to do these operations and there's no hope of doing any
folding for them if they are buried in builtins.
I thought the whole point of the tree-ssa project was to do things at
a higher level (tree vs. RTL) so that optimizers could function better.
If we go down the direction you suggest, we're making things much *worse*
than it used to be, not better.
I fail to see the problem is having this exposed to the optimizer.
It has nothing to do with vectorization.