On Tue, Jun 5, 2012 at 2:21 AM, Richard Guenther wrote:
> On Thu, 31 May 2012, Richard Guenther wrote:
>
>> On Wed, 30 May 2012, Richard Guenther wrote:
>>
>> >
>> > The patch below extents memset recognition to cover a few more
>> > non-byte-size store loops and all byte-size store loops. This e
On Thu, 31 May 2012, Richard Guenther wrote:
> On Wed, 30 May 2012, Richard Guenther wrote:
>
> >
> > The patch below extents memset recognition to cover a few more
> > non-byte-size store loops and all byte-size store loops. This exposes
> > issues with our builtins.exp testsuite which has cus
Hi,
On Thu, 31 May 2012, Richard Guenther wrote:
> > Bootstrapped (with memset recognition enabled by default) and tested
> > on x86_64-unknown-linux-gnu with the aforementioned issues.
>
> The following fixes it by simply always adding
> -fno-tree-loop-distribute-patterns to builtins.exp.
>
On Wed, 30 May 2012, Richard Guenther wrote:
>
> The patch below extents memset recognition to cover a few more
> non-byte-size store loops and all byte-size store loops. This exposes
> issues with our builtins.exp testsuite which has custom memset
> routines like
>
> void *
> my_memset (void *
The patch below extents memset recognition to cover a few more
non-byte-size store loops and all byte-size store loops. This exposes
issues with our builtins.exp testsuite which has custom memset
routines like
void *
my_memset (void *d, int c, size_t n)
{
char *dst = (char *) d;
while (n--)